Quality Engineer, Rights & Pricing

Apple, Inc.

Cupertino (CA)

On-site

USD 124,000 - 218,000

Full time

12 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple, Inc. Cupertino-based team seeks a hands-on Quality Engineer to validate backend services, APIs, and pricing workflows across Apple Services. You will contribute to test planning, exploratory testing, automation development, and release validation for large-scale distributed systems.

The ideal candidate has a strong technical foundation, experience with Python and REST APIs, and a pragmatic approach to delivering high-quality software with measurable impact on customers.

Qualifications

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
  • 1 to 5 years of professional experience in software quality engineering or QA automation.
  • Proficiency in Python or another modern OO language and ability to write readable test code.

Responsibilities

  • Execute functional, integration, regression, and exploratory testing for backend services, APIs, and pricing workflows.
  • Develop and maintain automated tests and test utilities for backend systems.
  • Collaborate with Engineering and Product partners to understand requirements and define coverage strategies.
  • Debug failures across APIs, services, and test environments and document findings.

Skills

Python
REST APIs
CI/CD
Test automation
Debugging

Education

Bachelor's degree in Computer Science or related field

Tools

Postman
curl
pytest
Jenkins
GitHub Actions
Docker
Kubernetes

Job description

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.

Description

In this role, you will work closely with Engineering, Product, and Quality teams to validate backend services, APIs, and pricing workflows across Apple Services. You will contribute to test planning, exploratory testing, automation development, and release validation while gaining experience working within large‑scale distributed systems. The ideal candidate has a strong technical foundation, curiosity to learn complex systems, and interest in building scalable automation solutions while maintaining a strong focus on customer impact and product quality.

Responsibilities
  • Execute functional, integration, regression, and exploratory testing for backend services, APIs, and pricing workflows across Apple Services
  • Develop and maintain automated tests and test utilities for backend systems, using maintainable, well‑structured code that integrates into shared test infrastructure
  • Collaborate with Engineering and Product partners during feature design and development to understand requirements, identify testability gaps, and define coverage strategies
  • Debug failures across APIs, services, log output, and test environments using structured diagnostic approaches, and document findings to support root cause resolution
  • Contribute to CI/CD pipeline automation, including test integration, execution reporting, and release validation workflows
  • Measure and improve test reliability, automation coverage, and execution efficiency using defined quality metrics
  • Participate in test planning sessions, feature reviews, and quality discussions across the development lifecycle
  • Evaluate and apply AI‑assisted testing tools (e.g., automated test case generation, coverage gap analysis) where they reduce manual overhead and accelerate feedback cycles
  • Produce structured quality status updates, risk summaries, and release readiness assessments for engineering and cross‑functional stakeholders
Minimum Qualifications
  • 1 to 5 years of professional experience in software quality engineering, QA automation, software testing, or a closely related software engineering discipline
  • Programming proficiency in Python or another modern, object‑oriented language (e.g., Java, Kotlin, Go), with the ability to write readable, maintainable test code
  • Demonstrated experience testing backend systems, REST APIs, or service integrations, including validation of response contracts, error handling, and data integrity
  • Hands‑on experience writing and maintaining automated tests using a structured framework (e.g., pytest, JUnit, TestNG, or equivalent)
  • Working familiarity with REST API concepts and tooling -- including HTTP methods, status codes, request/response structure, and tools such as Postman, curl, or equivalent
  • Working familiarity with CI/CD pipeline concepts and how automated tests integrate into build and release workflows (e.g., Jenkins, GitHub Actions, GitLab CI, or equivalent)
  • Ability to debug and investigate failures across application logic, API behavior, data state, and test infrastructure using logs, error output, and systematic isolation techniques
  • Foundational understanding of software development lifecycle methodologies and how quality engineering activities map to design, development, and release phases
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
Preferred Qualifications
  • Experience with pytest or comparable backend automation frameworks, including fixture management, parameterization, and test organization patterns
  • Experience validating complex business logic in pricing systems, financial workflows, transactional systems, or billing platforms -- including boundary condition and edge case analysis
  • Experience with data validation and SQL, including querying databases to verify data accuracy, transformation correctness, and system‑of‑record consistency
  • Familiarity with distributed systems or service‑oriented architectures, including an understanding of how failures propagate across service boundaries
  • Familiarity with cloud and containerized environments such as AWS, GCP, Kubernetes, or Docker, particularly in the context of test environment setup and debugging
  • Experience with observability and debugging tooling, including structured log analysis, metrics dashboards (e.g., Grafana, Datadog), or distributed tracing platforms
  • Experience evaluating or applying AI‑assisted testing tools for use cases such as test case generation, anomaly detection, or coverage analysis
  • Ability to communicate technical quality findings to both engineering and non‑engineering stakeholders, adapting level of detail and framing to the audience
  • Experience contributing to test strategy documentation, including risk‑based test plans, coverage matrices, or release readiness checklists
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 $123,700 and $218,000, 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineering Test (SDET) - Quality Engineer
Software Development Engineering Test (SDET) - Quality Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Senior Quality Engineer
Senior Quality Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 176,000 - 312,000
Stock programs
Medical and dental coverage
Educational assistance
+2
Principal Quality Engineer / Manager
Principal Quality Engineer / Manager

Apple, Inc. • Cupertino (CA)

On-site
USD 213,000 - 376,000
Medical and dental coverage
Employee stock programs
Tuition reimbursement
+1
AI Quality & Test Automation Engineer
AI Quality & Test Automation Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 278,000
Medical and dental coverage
Retirement benefits
Stock programs
+1
Sr. Applied Networking Quality Engineer
Sr. Applied Networking Quality Engineer

Apple, Inc. • Cupertino (CA)

On-site
USD 176,000 - 312,000
Senior Manager, Media Services, Apple Services Engineering
Senior Manager, Media Services, Apple Services Engineering

Apple • Seattle (WA)

On-site
USD 236,000 - 354,000
Director, Software Test Engineering & Quality Assurance
Director, Software Test Engineering & Quality Assurance

Apple Inc. • Sunnyvale (CA)

On-site
USD 260,000 - 416,000
Medical and dental coverage
Retirement benefits
Stock programs
Senior Quality Engineer
Senior Quality Engineer

Apple • Sunnyvale (CA)

On-site
USD 176,000 - 312,000
Senior Manager, Media Services, Apple Services Engineering
Senior Manager, Media Services, Apple Services Engineering

Apple Inc. • Seattle (WA)

On-site
USD 248,000 - 373,000
Employee stock programs
Tuition/educational reimbursement
Distinguished Engineer – Quality Engineering & Performance, Wallet, Payments & Commerce
Distinguished Engineer – Quality Engineering & Performance, Wallet, Payments & Commerce

Apple Inc. • San Diego (CA)

Hybrid
USD 249,000 - 374,000
Medical and dental coverage
Employee stock purchase plan
Relocation assistance