Quality & Test Automation Engineer – Developer Experience
Core
Creating and maintaining automated tests and tools for Apple's Xcode and Instruments to ensure feature quality across iOS, macOS, watchOS, tvOS, and visionOS platforms.
Role type
Senior IC Quality & Test Automation Engineer (Developer Experience)
Builds
Shared testing APIs and automated testing frameworks for Xcode and Instruments
Domain
Developer Tools / iOS & macOS Ecosystem
Required skills
Swift, Python, UI framework testing, regression identification, root-cause analysis, test plan execution, bug reproduction
Preferred skills
macOS/iOS platform frameworks (AppKit, UIKit, SwiftUI, XCTest, LLDB), LLM/AI tooling for quality, test automation framework scaling, cross-team quality leadership
Technologies
Xcode, Instruments, Swift, Python, AppKit, UIKit, SwiftUI, XCTest, LLDB
Responsibilities
Extend automated testing coverage for Xcode feature teams, build shared testing APIs, develop testing strategies to maximize coverage with minimal manual intervention, reason about failure modes spanning OS, compiler, and runtime boundaries
Seniority
Senior, hands-on IC