همراه کسب و کارهای هوشمند
همراه کسب و کارهای هوشمند

Software Quality Engineer

Tehran/ Vanak
Full Time
Saturday to Wednesday
None
Loan -Bonus -Health insurance -Flexible working hours -Learning stipends -Purchasing coupon -Snacks -In-house Medical doctor -Breakfast -Occasional packages and gifts
201 - 500 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
1399
Privately held
توضیحات بیشتر

key Requirements

2 years experience in similar position

Job Description

Key Responsibilities

-  Collaborate closely with Product Managers and Engineering teams to understand requirements, acceptance criteria, system workflows, and potential risks.
-  Create and maintain comprehensive test plans, test scenarios, and test cases covering functional, regression, integration, end-to-end, and performance testing.
-  Perform manual testing with a strong focus on exploratory testing, usability, negative scenarios, and edge cases across web and mobile platforms.
-  Validate business logic, data integrity, and end-to-end user journeys across multiple services.
-  Design, develop, and maintain automated test suites for UI, API, and regression testing.
-  Contribute to test automation strategy, including test structure, coverage, and maintainability.
-  Monitor test execution results, analyze failures, and ensure issues are triaged and addressed promptly.
-  Perform comprehensive API testing to validate request/response schemas, business logic, error handling, and performance.
-  Trace and validate end-to-end API flows using observability tools such as Kibana, leveraging logs and distributed tracing to identify issues and verify system behavior.
-  Support root cause analysis by correlating test failures with application logs and traces.
-  Execute and maintain test coverage for Android and iOS applications, including functional, regression, and exploratory testing.
-  Collaborate on mobile test automation where applicable (e.g., Appium or similar tools).
-  Log, prioritize, and track defects using issue-tracking tools such as Jira, ensuring clear reproduction steps and impact analysis.
-  Work closely with developers to reproduce issues, perform root cause analysis, and verify fixes.
-  Provide transparent and actionable reporting on test coverage, pass/fail rates, defect trends, and quality metrics.

 
Required Qualifications

-  2–5 years of experience as a QA Engineer / Software Tester or equivalent role.
-  Strong experience with test automation frameworks such as Selenium, Cypress, Playwright, or similar.
-  Hands-on experience testing RESTful APIs using tools like Postman, REST Assured, or equivalent.
-  Experience with Android and iOS testing, including real devices and emulators/simulators.
-  Solid understanding of SDLC and Agile methodologies (Scrum / Kanban).
-  Strong debugging, analytical thinking, and root cause analysis skills.
-  Excellent written and verbal communication skills.

 

Nice to have

-  Experience or familiarity with CI/CD pipelines and tools such as GitHub Actions, Jenkins, GitLab CI
-  Experience or familiarity with log management and observability tools (e.g., Kibana) for debugging and API flow tracing.
-  Familiarity with AI-assisted testing tools or techniques (e.g., self-healing locators, automated test generation, intelligent failure 

Job Requirements

Gender
Men / Women
Military service
Military service must be done

ثبت مشکل و تخلف آگهی

ارسال رزومه برای همراه کسب و کارهای هوشمند