Design, develop, and execute comprehensive test strategies, test plans, and test cases across UI, API, and backend systems to ensure high-quality feature delivery.
Collaborate closely with software engineers, product managers, and cross-functional teams to define test coverage and quality goals early in the development lifecycle.
Build, maintain, and scale robust automation frameworks for UI, API, service-level,and end-to-end testing, including device and performance testing.
Design and build testing infrastructure to enable automated service validation, shifting quality efforts beyond traditional UI testing and into backend systems.
Continuously improve quality engineering practices by introducing new standards, tools, and processes, and driving their adoption across teams.
Develop reusable test utilities, APIs, and libraries to improve efficiency and consistency in automation.
Maintain and enhance existing automation frameworks (Python, Selenium, etc.) for scalability, reliability, and performance.
Partner with infrastructure teams to design, implement, and optimize CI/CD pipelines and quality gates.
Analyze test results, identify root causes of defects, and work with development teams to drive timely resolution.
Support release readiness activities by validating features, assessing quality risks, and providing actionable recommendations.
Advocate for a shift-left testing approach, embedding quality practices throughout the software development lifecycle.