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.
Qualifications
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.