- Lead, mentor, and manage a team of QA engineers to ensure consistent and high-quality software releases.
- Design and implement automated test scripts using Python and tools like Selenium, Robot Framework, or Playwright.
- Execute both manual and automated tests across all phases of the testing lifecycle.
- Conduct API testing and integrate it into existing automation frameworks.
- Use tools such as JIRA and Confluence for test case documentation, defect tracking, and team collaboration.
- Work closely with cross-functional teams to understand product requirements and ensure comprehensive test coverage.
- Analyze software usability and performance issues from a user's perspective.
- Continuously review and enhance QA processes, promoting best practices across the team.
Required Skills & Qualifications:
- 6+ years of experience in Quality Assurance or a similar role.
- Strong understanding of testing principles, defect lifecycle, and agile practices.
- Proficiency in Python and test automation frameworks (Selenium, Robot Framework, Playwright).
- Experience in API testing using tools like Postman or REST Assured.
- Familiarity with Agile/Scrum methodology and CI/CD integration for automation.
- Excellent problem-solving skills and communication abilities.
Nice to Have:
- Experience with performance or security testing.
- Exposure to DevOps tools and practices for test deployment and monitoring.