Tools and Automation Engineer

Apple is a technology company that creates innovative products across iOS, macOS, watchOS, tvOS and VisionOS platforms.
$136,300 - $248,700
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Tools and Automation Engineer

Join Apple's Xcode team as a Tools and Automation Engineer, where you'll play a crucial role in shaping the development tools used across Apple's innovative platforms. This position offers a unique opportunity to enhance the tools you'll use daily while working on iOS, macOS, watchOS, tvOS, and VisionOS platforms.

As a detail-oriented Quality Engineer, you'll be responsible for ensuring the seamless integration of features within the Xcode development environment. Your role will encompass API/Integration testing, manual testing, and the development of automation platforms. You'll work closely with development teams to extend automated testing capabilities and maintain high-quality standards for Xcode.

At Apple, you'll find an encouraging and growth-focused workplace culture that values work-life balance. The position offers competitive compensation, including a base salary range of $136,300 to $248,700, plus opportunities for stock awards and bonuses. You'll be part of a collaborative environment where you can provide technical guidance, participate in architectural reviews, and mentor others.

The ideal candidate brings strong object-oriented programming experience, excellent troubleshooting skills, and a passion for quality. You'll need experience with automation testing at various levels and the ability to communicate effectively with stakeholders. This role is perfect for someone who thrives in rapid development cycles and enjoys the challenge of maximizing test coverage while minimizing manual intervention.

Join a team that values innovation, quality, and technical excellence while working on tools that impact developers worldwide. You'll have the opportunity to grow professionally while contributing to products that are fundamental to Apple's development ecosystem.

Last updated 4 days ago

Responsibilities For Tools and Automation Engineer

  • Ensure features work and coalesce into a cohesive development environment
  • Perform API/Integration testing and manual/LiveOn testing
  • Build test tools and develop automation platforms
  • Work to continuously improve Xcode and the debugging process
  • Create and maintain tests/tools
  • Communicate with other teams about IDE component health
  • Build shared APIs for testing
  • Identify test scopes and prioritize testing with rapid development cycles
  • Execute tests and communicate overall quality to stakeholders
  • Drive teams to resolve issues

Requirements For Tools and Automation Engineer

Python
Java
  • Strong object-oriented programming experience in Objective-C, Swift, Java or Python
  • Excellent troubleshooting skills with a passion for quality
  • Experience in writing automation tests at API, UI, and non-UI levels
  • Collaborative and curious contributor with proactive communication and demonstrated ability to lead projects
  • BS in Computer Science or equivalent experience (preferred)
  • Knowledge of complex system level debugging and root cause analysis (preferred)
  • Comfortable with rapid development release cycles and tight schedules (preferred)

Benefits For Tools and Automation Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs and RSU awards
  • Employee Stock Purchase Plan with discount
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Range of discounted products and free services

Interested in this job?

Jobs Related To Apple Tools and Automation Engineer

Engineering Project Manager, Build & Release

Build and Release Engineering Project Manager position at Apple, managing application builds and releases across Apple platforms with competitive compensation and benefits.

Operations Program Manager, Post Ramp Qualification

Lead qualification of new components and processes at Apple as Operations Program Manager, ensuring product quality through cross-functional collaboration and technical expertise.

Operational Technology Engineer, Data Center

Design and implement data center facility networks and OT systems at Apple, ensuring high availability and reliability of critical infrastructure.

Software Engineering Systems Engineer

Apple is hiring a DevOps Engineer in San Diego to manage build/release processes and CI/CD pipelines for iOS/MacOS projects, offering competitive salary and benefits.

Tools and Automation Engineer

Quality Engineer position at Apple focusing on developer tools automation and testing, offering competitive salary and comprehensive benefits package.