About the job
Key Responsibilities
- Conduct comprehensive manual testing including functional, integration, regression, and API testing (utilizing tools like Postman) across both web and mobile platforms, while leading efforts to shift towards test automation.
- Strategically plan, design, and implement manual testing methodologies for intricate software systems.
- Create and sustain automated test scripts leveraging Robot Framework, Playwright, and other relevant testing tools.
- Develop robust and scalable test code using Python, JavaScript, and TypeScript.
- Work collaboratively with developers, product owners, and business analysts to understand project requirements and ensure adequate test coverage that aligns with business objectives.
- Establish, maintain, and enhance automation frameworks alongside CI/CD integration.
- Review and refine existing test coverage while enhancing automation efficiency.
- Identify, document, and monitor defects throughout the testing lifecycle.
- Provide mentorship and technical support to junior QA team members.
- Engage in continuous improvement initiatives within the QA department and across engineering teams.
- Analyze testing outcomes and deliver clear, actionable feedback to stakeholders.
- Embed quality practices early in the development process through shift-left testing methodologies.
