Responsibilities
- Collaborate with cross-functional squads to ensure product quality across all development stages.
- Understand, design, develop, and maintain test automation frameworks to support scalable testing practices.
- Design, develop, and maintain automated test cases for assigned modules (UI, functional, and API testing).
- Perform comprehensive testing (including UI, functionality, regression, and API) to ensure software meets quality standards.
- Continuously enhance and refactor automation scripts to improve efficiency and coverage.
- Work closely with product owners and developers to align testing efforts with sprint objectives and acceptance criterias.
- Participate in requirement reviews, providing feedback from a QA perspective to ensure testability and clarity.
- Investigate, document, and track defects, ensuring timely resolution.
Requirements
- 3–5 years of hands-on experience in software QA, with a strong focus on automation testing.
- Hands-on experience with Selenium or similar automation tools.
- Experience testing mobile apps, web apps, and REST APIs.
- Proven experience in testing, bug reporting, and defect tracking tools.
- Ability to write clear, concise, and comprehensive test plans and test cases.
- Familiarity with the Scrum framework and agile development processes.
- Strong analytical and problem-solving skills, with a keen attention to detail.