Tools and Automation Engineer

Apple develops innovative technology products and services including iOS, watchOS, tvOS, visionOS and macOS platforms.
$136,300 - $248,700
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Tools and Automation Engineer

Apple's Xcode team is seeking a Tools and Automation Engineer to join their Software and Services division. This role offers a unique opportunity to enhance the development tools used across Apple's innovative platforms including iOS, watchOS, tvOS, visionOS, and macOS. The position combines quality engineering with tools development, requiring both technical expertise and strategic thinking.

The ideal candidate will work closely with development teams to expand automated testing capabilities and ensure the delivery of high-quality Xcode releases. You'll be responsible for building shared testing APIs, developing comprehensive testing strategies, and maintaining quality standards throughout rapid development cycles.

The role offers a balanced work environment where you can choose between focused individual work and team collaboration. Apple provides excellent career growth opportunities through technical guidance, architectural review, and mentorship. The compensation package is competitive, including a base salary range of $136,300 to $248,700, plus additional benefits such as stock options, medical coverage, and education reimbursement.

This position is perfect for someone who combines strong programming skills, particularly in Swift or Objective-C, with a passion for quality assurance and automation. You'll have the opportunity to directly impact the tools used by developers worldwide while working at one of the most innovative technology companies.

Last updated 9 days ago

Responsibilities For Tools and Automation Engineer

  • Identify test scopes and prioritize testing with rapid development cycles
  • Create automated tests and improve test coverage
  • Execute tests and communicate overall quality with relevant teams
  • Drive teams to resolve issues
  • Build shared APIs for testing
  • Work with development teams to extend automated testing

Requirements For Tools and Automation Engineer

  • Strong object-oriented programming experience, preferably in Swift or Objective-C
  • Experience in iOS or macOS development using Xcode
  • Excellent troubleshooting skills and a passion for quality
  • Experience in writing automation tests at various levels, including unit, API, UI, and non-UI

Benefits For Tools and Automation Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee Stock Purchase Plan
  • Restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Tools and Automation Engineer

Developer Tools, Performance Tools Engineer

Performance Tools Engineer position at Apple, focusing on developing and enhancing developer tools for iOS, macOS, tvOS, and watchOS platforms.

Tools and Automation Engineer

Tools and Automation Engineer position at Apple, focusing on developing and maintaining test automation systems and tooling for large-scale applications.

SWE - Developer Experience and Operations - Internal Tools Developer (Build)

DevOps Engineer role at Apple focusing on developer experience and build infrastructure, working with Xcode and internal tools development.

Mechanical Quality Engineer

Lead mechanical quality engineering role at Apple, focusing on product specifications, quality control, and manufacturing processes for next-generation products.

Software Engineer: DevOps/Automation Engineer

DevOps Engineer role at Apple focusing on release tooling and infrastructure, requiring 3+ years of experience with Python, Java, and CI/CD systems.