Apple
Quality & Test Automation Engineer – Developer Experience
$150K–$278K
Cupertino, California · Full-time · Posted Aug 27, 2026
- Education
- BS in Computer Science or equivalent experience.
About the job
Build and maintain automated tests, tools, and shared testing APIs to improve Xcode and Instruments quality and help teams diagnose defects across platform boundaries.
What you'll do
- Extend automated test coverage with Xcode feature teams and develop strategies that maximize coverage with minimal manual intervention.
- Create and maintain tests and tools, communicate feature quality, and engage compiler, runtime, and OS teams on cross-boundary issues.
- Identify, reproduce, document, and troubleshoot defects, including root-cause analysis and regression identification.
What they ask for
- BS in Computer Science or equivalent experience.
- Strong object-oriented programming experience in Swift and/or Python or other scripting experience.
- Demonstrated experience writing and executing detailed test plans for complex software systems.
- Experience with UI framework testing, debugging, bug hunting, and regression identification; strong troubleshooting and root-cause analysis skills.
Nice to have
- Experience with macOS/iOS platform frameworks such as AppKit, UIKit, SwiftUI, XCTest, or LLDB.
- Use of LLMs or AI tooling for quality, failure triage, or automation; experience shipping test automation frameworks at scale, mentoring, or leading cross-team quality initiatives.
Pay
$150,400 to $277,600 USD base salary
Tools
Swift, Python, AppKit, UIKit, SwiftUI, XCTest, LLDB
AI focus
Use LLMs or AI tooling to improve quality, failure triage, or automation workflows.
Model-written summary · the original posting is authoritative