Senior Quality Engineer, Rights & Pricing
Listed on 2026-07-18
-
Software Development
Software Testing, Backend Developer, AI QA / Validation Engineer
Senior Quality Engineer, Rights & Pricing
Cupertino, California, United States Software and Services
The Rights & Pricing engineering team provides the Apple Services platform for distribution rights by country, calculation and management of prices including retail, offers, wholesale, and tax. The Pricing QA team ensures the quality, reliability, and scalability of complex backend pricing systems that power Apple Services across multiple products and regions. We are looking for a highly skilled and hands‑on Quality Engineer who is passionate about delivering high‑quality software through strong technical depth, thoughtful test strategy, and scalable automation.
DescriptionWe are looking for an engineer who can own feature quality end‑to‑end — from understanding requirements and identifying risks early, to building scalable automated coverage and driving release confidence across distributed systems and integrations. This role is heavily focused on backend systems, APIs, pricing logic, and integration testing. The ideal candidate is comfortable working across complex systems, debugging issues across services and environments, and balancing hands‑on exploratory testing with sustainable automation investments.
The role requires close partnership with Engineering, Product, and cross‑functional teams to drive a shift‑left, automation‑first quality strategy while maintaining a strong focus on product reliability and customer impact.
- Lead quality strategy and execution for backend features and services from design review through production release, including risk identification, test planning, and release validation
- Design, develop, and maintain scalable, reusable API and backend automation frameworks and test suites
- Perform functional, integration, regression, and exploratory testing across distributed systems and service integrations
- Collaborate with Engineering and Product partners early in the development cycle to identify testability gaps, surface risks, and align on quality acceptance criteria
- Debug failures across services, APIs, environments, and automation infrastructure using structured diagnostic approaches, and document findings to support resolution
- Integrate automated tests into CI/CD pipelines and contribute to release validation workflows
- Measure and improve automation reliability, test coverage, and execution efficiency using defined metrics
- Apply and evaluate AI‑assisted testing tools (e.g., test case generation, anomaly detection, coverage analysis) to improve workflow efficiency where appropriate
- Communicate quality status, risk assessments, and release readiness to engineering and cross‑functional stakeholders using clear, evidence‑based reporting
- 5+ years of professional experience in software quality engineering, QA automation, or a closely related software engineering discipline
- Proficiency in Python or another modern, object‑oriented programming language (e.g., Java, Kotlin, Go), with the ability to write clean, maintainable, production‑quality automation code
- Demonstrated experience designing and building automation frameworks and test suites for backend systems and APIs
- Experience testing REST APIs, service integrations, and distributed system behaviors — including validation of data contracts, error handling, and failure modes
- Familiarity with CI/CD pipeline integration for automated test execution (e.g., Jenkins, Git Hub Actions, Git Lab CI, or equivalent)
- Ability to debug and diagnose failures across layered systems, including application logic, API responses, data state, and test infrastructure
- Working knowledge of software development lifecycle methodologies and how quality engineering integrates across design, development, and release phases
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
- Experience validating complex business logic in financial systems, pricing engines, transactional workflows, or billing platforms — including edge case analysis and boundary condition testing
- Experience with data validation and database testing, including writing SQL queries to verify…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).