Tools and Automation Engineer, OS Build Quality

Apple
San Diego, US
On-site

Job Description

As a Tools and Automation Engineer on the OS Build Quality team you will have a direct impact on teams across the software engineering organization. Your work maintaining and expanding our test coverage across our platforms will push forward what we as an organization can do, allowing us to continue to surprise and delight our millions of users.

The position requires a highly motivated individual to create, maintain, and expand our automated UI testing coverage for our operating systems. You will use our testing coverage to identify and triage critical regressions in our software and work directly with engineering teams to resolve these quickly, ensuring our software releases are of the highest quality. On our fast paced team you will help push forward and innovate how we test, constantly looking for new and exciting ways to deliver results more effectively.

BS in Computer Science or related field, or equivalent practical experience.

Strong programming skills in Python, Swift, and Bash.

Excellent knowledge and experience with test methodologies (unit testing, integration testing, performance testing, functional testing, etc).

Ability to investigate, debug and triage difficult problems both independently and cooperatively.

Experience leveraging AI-assisted tools to accelerate automation development and tooling workflows.

Experience with Git and codebase management.

Strong passion for quality assurance in software, including experience in finding, investigating, and fixing bugs, and knowledge of software development cycles.

Experience with developing test strategies, including writing test plans, test cases, custom tools, and testing architectures.

Experience developing UI automation, preferably in Apple frameworks such as XCTest.

Creative thinker and strong problem solver with meticulous attention to detail.

Highly organized, creative, motivated, and passionate about achieving and delivering results in a fast paced environment.

Excellent written and verbal communication skills to facilitate close interaction with development teams, management, and other organizations within Apple.

Skills & Requirements

Technical Skills

PythonSwiftBashTest methodologiesGitAi-assisted toolsXctestProblem-solvingCommunicationQuality assuranceSoftware engineering

Employment Type

FULL TIME

Level

Mid-Level

Posted

4/25/2026

Apply Now

You will be redirected to Apple's application portal.