Job Description:
Senior QA Engineer - Automation
Design advanced automated testing solutions, troubleshoot complex issues, guide engineering teams on testing best practices, and help shape a culture where quality is part of everyday engineering. Work closely with developers, product managers, and DevOps engineers to ensure our releases are fast, stable, and trustworthy.
Work Location – Travel to office twice in a week
Key Responsibilities
- Define and evolve automation strategy across API, UI, contract, and backend layers
- Strengthen quality pipelines by identifying gaps and improving feedback loops
- Lead design, development, and ongoing improvement of automation frameworks
- Embed automation into CI/CD pipelines, ensuring stability, scalability, and reliability
- Investigate and eliminate flaky tests; enforce automation quality standards
- Provide meaningful risk‑based reporting to stakeholders
- Mentor QA/SDET engineers through code reviews and technical guidance
- Build reusable automation components and utilities
- Contribute to test planning, estimation, and overall QA strategy
- Champion shift‑left testing practices and continuous improvement initiatives
Qualifications & Technical Skills
- Bachelor’s or Master’s degree in Computer Science or related field
- 8+ years of software testing experience, with 5+ years in automation roles
- Strong expertise in automation frameworks (Selenium, Cypress, Playwright, Tosca, UFT)
- Hands‑on experience with API testing (Postman, RestAssured, Cucumber)
- Strong programming skills in Java and Python
- CI/CD experience with Jenkins, GitLab CI, Azure DevOps