About the job
Key Responsibilities
- Conduct manual functional, integration, regression, and API testing (e.g., using Postman) for both web and mobile applications, while facilitating the transition to automated testing processes.
- Design, plan, and implement manual testing strategies for intricate software systems.
- Create and sustain automated test scripts using tools such as Robot Framework, Playwright, and others as applicable.
- Write efficient and scalable test code in Python, JavaScript, and TypeScript.
- Work collaboratively with developers, product owners, and business analysts to grasp requirements and ensure comprehensive test coverage aligns with business objectives.
- Establish, maintain, and enhance automation frameworks and CI/CD integration.
- Evaluate and improve existing test coverage and the efficiency of automation.
- Identify, document, and track defects throughout the testing lifecycle.
- Guide and mentor junior QA team members by providing technical support and insights.
- Engage in continuous improvement initiatives within the QA team and across engineering disciplines.
- Analyze test results and deliver clear, actionable feedback to stakeholders.
- Embed quality practices early in the development lifecycle through shift-left testing methodologies.
