Senior Quality Engineer, Demo Apps & Experiences

Apple Inc.

Sunnyvale (CA)

On-site

USD 176,000 - 312,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Discretionary bonuses
Educational expense reimbursement
Relocation support

Job summary

Apple Inc. is seeking a Senior Quality Engineer for Demo Apps & Experiences in Sunnyvale, CA. You will own strategy and execution across a portfolio of Apple Store apps and systems, designing automated coverage while balancing exploratory testing. Collaborate with engineers to improve testability early in design.

You will drive quality ownership for multi‑platform clients, backend services, and delivery pipelines, with strong Swift and Python automation skills and CI/CD expertise.

Qualifications

  • 7+ years in software quality engineering, test automation, or software development.
  • Demonstrated leadership defining quality strategy across native clients, backend services and delivery pipelines.
  • Proven experience testing native iOS and macOS applications end to end on managed Apple devices with XCUITest/XCTest.
  • Proficient in Swift and Python to build and maintain automation for client apps and backend services.

Responsibilities

  • Define a quality strategy across the portfolio and execute against high standards for native and web apps, backend services, SDKs and frameworks.
  • Partner with engineering on testability from the start; shape feature flag design, test hooks and harnesses, staging fidelity, and instrumentation.
  • Validate each app version against content, services and OS releases; catch regressions across dependent permutations.
  • Report release-readiness clearly to cross-functional and leadership stakeholders; translate coverage and defect trends into go/no-go or rollback decisions.

Skills

Quality strategy
Test automation
XCUITest/XCTest
Swift
Python
CI/CD
Jenkins
GitHub
Docker/Kubernetes
Temporal/Airflow
Root-cause analysis
Communication

Education

BS in Computer Science/Engineering or equivalent

Tools

Jenkins
GitHub
Docker/Kubernetes
Ansible
Rundeck

Job description

Senior Quality Engineer, Demo Apps & Experiences

Sunnyvale, California, United States Corporate Functions

Imagine what you could do here! The people here at Apple don’t just create products — they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. At Apple, inclusion is a shared responsibility, and we work together to foster a culture where everyone belongs and is inspired to do their best work.We’re a diverse collective of thinkers and doers, continuously reimagining our products and practices to help people do what they love in new ways. That innovation is inspired by a shared commitment to great work — and to each other. Because learning from the people here means we’re learning from the best. Retail Operations creates the tools and programs that empower our teams to provide, a one of a kind, only at Apple experience. We do this by obsessing over the employee and customer experience, and driving a global strategy that sets the bar.The Retail Technology, QA Engineering team owns quality standards, strategy and execution for customer facing interactive apps and systems. Our stack spans AV hardware, interactive players, device targeting logic, demo apps, content management systems, content bundles, SDKs and experience frameworks. We compose all of this into innovative, scaleable customer demo experiences worldwide.

Description

We are seeking a Sr. Quality Engineer to own strategy and execution across a portfolio of applications and systems deployed to Apple Stores worldwide. You will design and drive automated test coverage across this portfolio while maintaining a healthy balance of exploratory testing. In partnership with engineers, you will influencing testability and observability early in the design process to build in quality from the start.

Responsibilities
  • Define a quality strategy across the portfolio — native or web apps and clients, backend services, SDKs and frameworks — and execute consistently against high standards
  • Partner with engineering on testability from the start. Shape feature flag design, test hooks and harnesses, staging fidelity, and instrumentation while a feature is being designed — so quality is built in early.
  • Validate every app version against the content, services and OS release they depend on. Catch regressions across permutations of these dependancies.
  • Report release-readiness clearly to cross-functional and leadership stakeholders. Translate coverage, defect trends, and staged-rollout signal into a confident go, no-go, or rollback recommendation.
Minimum Qualifications
  • 7+ years in software quality engineering, test automation, or software development.
  • Demonstrated technical leadership defining quality strategy across a full product surface spanning multiple native clients, backend services and delivery pipelines. Track record partnering with engineers to influence architecture, quality practices (feature flag programs, test hooks, staging fidelity) across partner organizations and mentoring QA engineers.
  • Proven experience testing native iOS and macOS applications end to end on managed Apple devices (XCUITest/XCTest authoring, app lifecycle and state restoration, log analysis and triage). Quality ownership for a multi-platform client family, including app version compatibility matrix and the content or services they depend on.
  • Proficient in Swift and Python with the ability to build and maintain automation, debug and extend client apps and backend services under test.
  • Experience testing asynchronous, distributed workflows — job orchestration, retries and idempotency, partial failure, and eventual consistency (e.g. Temporal, Airflow, or equivalent).
  • Skilled in root-causing failures across multiple system boundaries, spanning netowrking, client, service, content layers etc.
  • Comfortable working in a trunk-based / mainline development environment, driving confidence through CI coverage, feature flags, and staged rollout rather than a release-candidate handoff.
  • Serve as the go/no-go decision maker for user-acceptance, production-validation testing and customer-facing releases.
  • Experience with CI/CD pipelines and version control (Jenkins, GitHub, Docker/Kubernetes, Ansible, Rundeck), including running automated client and service suites as a merge gate.
  • BS in Computer Science, Computer Engineering, or equivalent practical experience.
Preferred Qualifications
  • Client performance profiling with instruments — memory footprint, launch time, and rendering behavior on long-running unattended devices.
  • Experience testing client behavior under degraded or offline network conditions, including content caching and recovery.
  • Working knowledge of observability tooling (e.g. Splunk, Datadog) — able to define what a feature should log, not only consume existing dashboards.
  • Test data and environment management — mirroring production data into lower environments, seeding realistic content, and reasoning about staging fidelity.
  • Accessibility and multi-locale validation for customer-facing applications.
  • Excellent written and verbal communication. Able to report quality and release-readiness status clearly to cross-functional and leadership stakeholders.

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 $175,500 and $311,700, 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Quality Engineering Manager, Instructional Products
Software Quality Engineering Manager, Instructional Products

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 184,000 - 320,000
Medical and dental coverage
Stock options / RSUs
Relocation assistance
+1
Senior Manager, Media Services, Apple Services Engineering
Senior Manager, Media Services, Apple Services Engineering

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 248,000 - 373,000
Apple stock programs
Bonuses/commission
Relocation assistance
+2
Software Development Engineer in Test, Creative Apps
Software Development Engineer in Test, Creative Apps

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 150,000 - 278,000
Medical coverage
Stock options
Relocation assistance
+1
Software Development Engineer - Test
Software Development Engineer - Test

Apple Inc. • Cupertino (CA)

On-site
USD 166,000 - 250,000
Apple Benefits
Software Development Engineer in Test, Creative Apps
Software Development Engineer in Test, Creative Apps

Apple Inc. • San Diego (CA)

On-site
USD 150,000 - 278,000
Stock programs
Medical and dental coverage
Relocation assistance
Quality Engineering Manager, Apple Services Engineering
Quality Engineering Manager, Apple Services Engineering

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 238,000 - 356,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+2
Quality & Test Automation Engineer – Developer Experience
Quality & Test Automation Engineer – Developer Experience

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 150,000 - 278,000
Software Quality Automation Engineer - Phone, FaceTime and Contacts
Software Quality Automation Engineer - Phone, FaceTime and Contacts

Apple Inc. • San Diego (CA)

Hybrid
USD 118,000 - 207,000
Comprehensive medical and dental cover
Retirement benefits
Discounted products and free services
+2
System & Core Technologies Quality Engineering
System & Core Technologies Quality Engineering

Apple Inc. • Cupertino (CA)

On-site
USD 134,000 - 246,000
Software Development Engineer in Test,Retail and Marcom Engineering
Software Development Engineer in Test,Retail and Marcom Engineering

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 225,300