Apple logo
Apple
Write a Review|4.1|

Apple hiring Senior Quality Engineer, Rights & Pricing, Cupertino, California

Senior Quality Engineer, Rights & Pricing

Apple

Cupertino, California
Posted 6 days ago

Qualifications

Education

Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience

Experience Requirements

Required

5+ years of professional experience in software quality engineering, QA automation, or a closely related software engineering discipline

5 years of experience

Benefits & Perks

Benefits Package

  • Comprehensive medical and dental coverage
  • retirement benefits
  • a range of discounted products and free services
  • reimbursement for certain educational expenses including tuition

Required Skills

Technical Skills

Proficiency in Python or another modern, object-oriented programming language (e.g., Java, Kotlin, Go)Demonstrated experience designing and building automation frameworks and test suites for backend systems and APIsExperience testing REST APIs, service integrations, and distributed system behaviorsFamiliarity with CI/CD pipeline integration for automated test executionAbility to debug and diagnose failures across layered systemsWorking knowledge of software development lifecycle methodologies

Full Job Description

Senior Quality Engineer, Rights & Pricing

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.

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

Responsibilities
  • 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

Minimum Qualifications
  • 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, GitHub Actions, GitLab 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

Preferred Qualifications
  • 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 data integrity, transformation accuracy, and system-of-record consistency
  • Familiarity with service-oriented and microservices architectures, including contract testing approaches (e.g., consumer-driven contract testing with Pact or equivalent)
  • Experience with cloud and infrastructure environments such as AWS, GCP, or Azure, and containerized deployment contexts using Kubernetes or Docker
  • Proficiency with observability and debugging tooling including structured log analysis, distributed tracing (e.g., Jaeger, Zipkin), and metrics platforms (e.g., Grafana, Prometheus, Datadog)
  • Experience applying AI-assisted testing tools for use cases such as automated test case generation, coverage gap analysis, or anomaly detection in test results
  • Familiarity with performance and load testing methodologies and tools (e.g., Locust, Gatling, k6) relevant to high-volume backend systems
  • Experience developing and maintaining test strategy documentation, including risk-based test plans, coverage matrices, and release readiness reports
  • Familiarity with regulatory or compliance-adjacent testing contexts, such as tax calculation accuracy, currency handling, or regional pricing rule validation

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $172,100 and $305,600, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace. Learn about reasonable accommodations for job applicants. Apple accepts applications to this posting on an ongoing basis. Submit Resume Back to search results See all roles in Cupertino.

How to Apply

Estimated Salary

$136
/ hour

Apple pays $136 for Software Engineer in Cupertino, California, with most salaries ranging from $92 to $209. Pay can vary based on role, experience, and local cost of living.

Median
$136
Low
$92
High
$209

Share This Job

Figures represent approximate ranges and may vary based on experience, location, and other factors. For the most accurate information, please consult the employer directly. Contact us to suggest updates to this information.