Responsibilities:
Design and maintain scalable test frameworks and environments.
Develop test strategies for APIs, backend systems, and ML pipelines.
Lead test planning, coverage, and quality metrics ownership.
Conduct root cause analysis and provide detailed defect insights.
Collaborate with engineering, product, and DevOps on CI/CD improvements.
Mentor QA engineers and drive test automation best practices.
Encourage quality culture through reviews and feedback.
Lead automation initiatives across services with scalability in mind.
Qualifications:
Bachelor's in CS or related, with 5+ years of QA/test automation experience.
Strong Python skills; experience with PyTest, unittest, Selenium.
Experience with REST API testing, Docker, AWS, and microservices.
Good SQL knowledge; MySQL/MongoDB experience is a plus.
Familiar with ML model testing and data-driven approaches.
Hands-on with CI/CD tools like Jenkins, GitHub Actions, GitLab CI.
Understanding of Agile, QA methodologies, UNIX systems, Bash/Shell.
Strong debugging, problem-solving, and communication skills.
Nice to Have:
Experience as a senior/lead SDET in Agile teams.
Worked in distributed global teams.
Contributions to open-source QA tools.
Exposure to performance/load testing tools.