Senior Engineer - Quality Automation (Merchandising & Pricing)
- Location
- Chennai
- Workplace
- On-site
About this role
Role Summary
We’re seeking a Senior Quality Automation Engineer with strong expertise in building and scaling automated test frameworks across API, UI, data, and end-to-end integration layers. In this role, you will help shape the quality strategy for our enterprise merchandising and pricing platforms by designing resilient test architectures, embedding automation into CI/CD pipelines, and validating distributed workflows that span pricing engines, promotions adjudication, catalog, and 100+ downstream integrations.
You’ll embed inside an engineering squad and partner closely with developers, product managers, and business teams to deliver test automation that is fast, reliable, and maintainable — enabling continuous delivery without sacrificing trust in pricing and catalog accuracy. This role requires a blend of test strategy thinking and hands-on automation engineering — someone who can design a test architecture and also write production-grade automation code, scripts, and data-driven test suites.
Duties & Responsibilities
- Design and own automated test frameworks across API, UI, data, and end-to-end layers for the platform.
- Build and maintain automation suites for API, UI, and integration testing; embed all of it into CI/CD pipelines so every commit and deploy is validated.
- Lead test design for distributed, event-driven systems — including performance, load, and resilience testing.
- Drive shift-left quality practices: own test data strategy, contribute to defect root-cause analysis, and partner with developers on early prevention.
- Define and track quality metrics — automation coverage, test stability, defect leakage, release readiness — and surface risk to the squad.
- Mentor junior QA engineers, conduct test code reviews, and raise the bar on test engineering practices across the team.
- Apply AI-assisted testing tools (GitHub Copilot, AI test generation, self-healing automation, AI-driven defect analysis) as a standard practice and force multiplier across the SDLC.
Requirements
Years of Experience
- 6+ years of quality engineering / test automation experience with strong emphasis on API and UI automation in enterprise environments.
- 3+ years of hands-on programming experience in Java, Python, or JavaScript/TypeScript for test automation development.
- 2+ years of experience designing test strategy and frameworks for distributed, event-driven systems.
Basic Qualifications
- AI-native quality engineering is a must — proven, hands-on adoption of AI-assisted testing tools (GitHub Copilot, AI test generation, self-healing automation, AI-driven analysis) as a routine part of daily work, not occasional experimentation.
- Hands-on experience with API automation frameworks (RestAssured, Karate, Postman/Newman, or equivalent) and UI automation frameworks (Playwright, Cypress, Selenium, or equivalent).
- Strong programming skills in Java, Python, or JavaScript/TypeScript.
- Experience embedding automated tests into CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions, or equivalent).
- Solid understanding of REST APIs, microservices, event-driven architectures, and SQL/NoSQL data validation.
- Experience with performance and load testing tools (JMeter, Gatling, k6, or equivalent), and demonstrated ability to deliver in Agile teams.
Preferred Qualifications
- Prior experience in retail, eCommerce, or B2B commerce technology — particularly in pricing, promotions, or merchandising domains.
- Experience testing pricing engines, promotional adjudication systems, CPQ platforms, or PIM/MDM platforms.
- Familiarity with contract testing (Pact, Spring Cloud Contract) and consumer-driven contract approaches for microservices.
- Experience with cloud-native test infrastructure (Azure preferred; AWS or GCP acceptable) and resilience / chaos testing approaches.
- Strong ability to break down quality problems, design test strategies, and estimate automation effort.
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?