Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Tools and Automation Engineer

Join Apple's Applications team as a Tools and Automation Engineer, where you'll drive the development and delivery of test automation systems that scale across teams. This role combines technical expertise with innovative problem-solving, requiring proficiency in both compiled and scripting languages. You'll work in a collaborative environment, designing and maintaining test frameworks while coordinating with cross-functional teams.

The position offers a competitive base salary range of $136,300 to $248,700, complemented by comprehensive benefits including stock options and healthcare. As part of Apple's Software and Services division, you'll contribute to maintaining the high quality standards of Apple's products through automated testing solutions.

The ideal candidate brings 2+ years of automation engineering experience, strong computer science fundamentals, and excellent communication skills. You'll be responsible for developing scalable test automation frameworks, managing test execution, and streamlining data collection processes. This role provides an opportunity to work with cutting-edge technology while ensuring product quality through systematic testing approaches.

Working at Apple means being part of a company that values innovation and excellence. You'll collaborate with talented engineers, have access to professional development opportunities, and contribute to products that impact millions of users. The role offers growth potential within the organization and the chance to work on challenging technical problems in a dynamic environment.

Last updated 3 months 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
  • Perform ad-hoc and structured tests
  • Drive and deliver scalable test automation systems
  • Streamline processes for data collection
  • Parse large data sets

Requirements For Tools and Automation Engineer

Java
Python
Go
JavaScript
Scala
  • Bachelor's degree in computer science, engineering, or similar field
  • Minimum 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
  • Familiarity with Unix commands and shell scripting
  • Excellent communication skills

Benefits For Tools and Automation Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
401k
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 benefits
  • Product discounts
  • Free services

Interested in this job?