Tools and Automation Engineer

A leading technology company that creates innovative products, services, and customer experiences.
$136,300 - $248,700
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Tools and Automation Engineer

Apple's Applications team is seeking a talented Tools and Automation Engineer to drive and deliver test automation systems and tooling that can scale across teams and feature sets. This role offers an exciting opportunity to work with a highly skilled team of engineers, collaborating both internally and cross-organizationally to construct innovative solutions.

As a Tools and Automation Engineer, you'll be responsible for developing and maintaining sophisticated test automation frameworks, ensuring product quality through systematic testing approaches. You'll work in Apple's dynamic environment where new ideas rapidly transform into excellent products and services. The position requires a unique blend of technical expertise in automation, testing frameworks, and software development, combined with strong communication skills.

The role offers a competitive base salary range of $136,300 to $248,700, along with comprehensive benefits including medical coverage, retirement benefits, and various stock programs. You'll have the opportunity to work on cutting-edge technology while collaborating with world-class engineers and designers. The position is based in Cupertino, allowing you to work at the heart of Apple's innovation center.

This is an excellent opportunity for someone with a strong background in automation and testing who wants to make a significant impact on products used by millions of people worldwide. You'll be part of a team that values technical excellence, innovation, and user advocacy, while having the chance to grow and develop your skills in a supportive and dynamic environment.

Last updated 9 days ago

Responsibilities For Tools and Automation Engineer

  • Plan, design, maintain, and execute test cases
  • Develop and maintain test automation systems
  • Report bugs with isolation and regression techniques
  • Manage priorities and communicate progress effectively
  • Coordinate cross-functional test efforts
  • Collaborate with Engineering and Design teams
  • Streamline processes for data collection
  • Perform ad-hoc and structured tests
  • Drive and deliver test automation systems that scale across teams

Requirements For Tools and Automation Engineer

Java
Python
Go
JavaScript
Scala
  • Bachelor's degree in computer science, engineering, or similar field
  • 2+ years of industry experience in tools and automation engineering
  • Proficiency in compiled languages (Swift, Objective-C, Java, C++)
  • Proficiency in scripting languages (Python, Go, Scala, JavaScript, Bash)
  • Experience with test frameworks (JUnit, XCTest, XCUI)
  • Knowledge of SDLC practices
  • Computer Science fundamentals
  • Strong problem-solving skills
  • Comfortable with Unix commands and shell scripting
  • Excellent communication skills

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
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

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 quality engineering and automated testing for Xcode development tools across Apple's platforms.

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.