Quality & Test Automation Engineer – Developer Experience
Apple · Cupertino ·
- Category
- QA
- Company size
- 1000+
Apple · Cupertino ·
Adobe · San Jose
Outside · Remote
Pinterest · Toronto, ON, CA
Exness Careers · Cyprus
The Quality & Test Automation Engineer will work within the Xcode team to develop and maintain automated testing frameworks and strategies for Apple's development tools. This role involves collaborating with feature teams to enhance test coverage, perform root-cause analysis across OS and compiler boundaries, and improve overall software quality.
The Xcode team provides the tools to develop software for Apple's innovative iOS, macOS, watchOS, tvOS, and visionOS platforms. Because tools are our products, engineers on the Xcode team have the unique and rewarding opportunity to apply personal experience to enhance and augment the tools they use every day!
We're looking for a highly creative and self-motivated individual who is excellent at creating and maintaining tests and tools, and communicating with the development team about feature quality — while also engaging compiler, runtime, and OS teams when issues cross those boundaries. You'll be paired with a Xcode feature team and work with them to extend their automated testing coverage to help ship a high-quality Xcode and Instruments.
You'll have the opportunity to build shared APIs for testing and be challenged to develop testing strategies that maximize coverage with minimal manual intervention. This includes reasoning about failure modes that span OS, compiler, and runtime boundaries — where the root cause of a bug may live far from where it surfaces.
MindBridge · Ottawa, ON, CA