Tools & Automation Engineer

Global technology company that designs, develops, and sells consumer electronics, software, and services.
$165,500 - $293,800
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Consumer

Description For Tools & Automation Engineer

Apple is seeking a talented Tools & Automation Engineer to join their Software and Services team. This role presents an exciting opportunity to work on test frameworks across Apple's major platforms including iOS, watchOS, tvOS, and macOS. The position demands a highly-technical engineer who can drive quality through innovative automation architecture and improved test coverage.

The ideal candidate will bring 7+ years of experience in software test automation, with strong expertise in Swift and Python programming languages. You'll be working in a dynamic environment where priorities evolve constantly, requiring adaptability and creative problem-solving skills. The role involves building and maintaining test frameworks, collaborating with cross-functional teams, and driving innovation in test development.

As part of Apple's renowned engineering team, you'll have the opportunity to directly impact the quality of products used by millions worldwide. The company offers an attractive compensation package, including a base salary range of $165,500 to $293,800, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement.

This role is perfect for someone who thrives in a fast-paced environment, has exceptional debugging skills, and can provide technical leadership while working collaboratively with various teams. You'll be instrumental in developing robust, maintainable, and scalable automation solutions that ensure the quality of Apple's software products.

Working at Apple means being part of a company that values innovation, quality, and inclusion. The position offers significant growth opportunities, the chance to work with cutting-edge technology, and the ability to contribute to products that shape the future of technology.

Last updated a month ago

Responsibilities For Tools & Automation Engineer

  • Build, maintain, and expand test development for iOS, macOS, watchOS, tvOS and underlying frameworks
  • Drive innovation in test development
  • Work closely with engineering teams to identify automation opportunities
  • Design and implement automation solutions
  • Provide technical guidance and mentorship
  • Debug and triage complex problems
  • Create and maintain test automation frameworks

Requirements For Tools & Automation Engineer

Python
  • BS in Computer Science, Computer Engineering (or equivalent experience)
  • 7+ years of experience working as a Software Test Automation Engineer
  • Good understanding of development lifecycles, testing methodologies, and QA processes
  • Strong understanding and application of programming and scripting languages such as Swift, Python
  • Proficient creating automation test plan and test cases using XCTest
  • Excellent problem-solving and analytic skills

Benefits For Tools & Automation Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Tools & Automation Engineer

SRE Engineer

Senior Site Reliability Engineer position at Apple's Wallet, Payments & Commerce team, focusing on maintaining and improving payment infrastructure systems.

Software Development Engineer in Test

Senior SDET role at Apple Services Engineering team, focusing on automation testing and tools development with 5+ years experience required.

Senior Test Automation Engineer

Senior Test Automation Engineer position at Apple, focusing on infrastructure services and test automation frameworks with competitive compensation and benefits.

DevOps Systems Engineer – Human Engineering

Senior DevOps Systems Engineer position at Apple, focusing on cloud operations, infrastructure management, and automation for human engineering software tools.

MacOS Content Production Engineer

Senior MacOS Content Production Engineer role at Apple, focusing on retail demo content deployment and device management across global stores.