Apple
Tools & Automation Engineer, AppleCare
$176K–$312K
Sunnyvale, California · Full-time · Posted Aug 27, 2026
- Experience
- 5+ years of Swift and Python programming experience.
- Education
- BA/BS degree in a related field, or equivalent work experience.
About the job
Build and lead automation frameworks, tools, monitoring, and device-lab operations for testing AppleCare diagnostic and repair systems.
What you'll do
- Define automation requirements and roadmap with cross-functional and global teams; mentor engineers.
- Design, implement, and maintain automation frameworks and tools for Diagnostics and Repair QA.
- Expand monitoring systems and manage and scale the QA Automation Lab device fleet.
What they ask for
- BA/BS degree in a related field, or equivalent work experience.
- 5+ years of Swift and Python programming experience.
- Experience building and growing XCUITests and supporting frameworks.
- Understanding of software testing and QA methodologies; ability to turn feature requirements into test plans and cases.
Nice to have
- Understanding of CI/CD systems like Jenkins and Apple Service Toolkit 2 and Field Diagnostics ecosystems.
- Exposure to MDM solutions like Puppet or Ansible; previous professional experience with robotics.
Pay
$175,500 and $311,700 USD base salary
Tools
Swift, Python, XCUITests, Jenkins, Apple Service Toolkit 2, Puppet, Ansible, Unix
AI focus
Explore and integrate AI initiatives into existing processes.
Model-written summary · the original posting is authoritative