Taro Logo

Xcode Tools and Automation Engineer

Apple builds world-class development tools that power Apple's platforms including Xcode, Terminal, and other macOS applications.
$141,800 - $258,600
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Job Description

At Apple, the Tools and Frameworks organization builds world-class development tools that power Apple's platforms—like Xcode, Terminal, and other macOS applications. As a Quality Engineer on the Developer Tools team, you'll have the opportunity to shape the tools used by millions of engineers worldwide.

The role focuses on building and maintaining automated testing infrastructure for Apple's developer tools. You'll work closely with product engineering teams to ensure high-quality software delivery through comprehensive test coverage. The position combines technical expertise in software testing with collaborative problem-solving.

Key aspects of the role include:

  • Creating and maintaining automated tests across unit, API, and UI levels
  • Building shared testing APIs and frameworks
  • Working in rapid development cycles with tight schedules
  • Collaborating with developers to improve product quality
  • Troubleshooting complex issues and performing root cause analysis

The work environment offers:

  • A peaceful atmosphere with private offices for focused work
  • Technical mentorship and architectural guidance
  • Growth-focused culture emphasizing professional development
  • Competitive compensation including base salary, stock options, and comprehensive benefits

This is an excellent opportunity for a detail-oriented engineer passionate about software quality and test automation to make a direct impact on the development tools used throughout Apple's ecosystem. You'll be part of a team dedicated to delivering exceptional developer experiences while working with cutting-edge technologies.

Last updated 19 days ago

Responsibilities For Xcode 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 product engineering teams to extend automated testing

Requirements For Xcode Tools and Automation Engineer

  • B.S. in Computer Science or related degree
  • 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 Xcode Tools and Automation Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Related Jobs

Software Engineer (Desktop Support Engineer), IS&T Enterprise Systems

Desktop Support Engineer role at Apple focusing on MDM system management, IT infrastructure support, and logistics operations technology maintenance across the Americas region.

Gaming Experience Tools & Automation Engineer

Join Apple as a Gaming Experience Tools & Automation Engineer to develop automation frameworks for game testing and enhance gaming experiences across Apple platforms.

Systems Development Engineer, AWS Managed Operations (MO) AWSOM Team

AWS seeks Systems Development Engineer to balance operations and engineering, improving reliability and efficiency of cloud infrastructure while reducing operational toil.

Windows Client Engineer, Region Service Corporate Infrastructure (RSCI) Team

AWS Windows Client Engineer position supporting government cloud infrastructure, requiring TS/SCI clearance and extensive Windows systems expertise.

ADC Windows Client Engineer, Region Services Corporate Infrastructure (RSCI) - Vector

Windows Systems Engineer role at Amazon AWS focusing on Active Directory and desktop services management with TS/SCI clearance requirement.