Taro Logo

Lead Test Automation Engineer

Apple is where individual imaginations capture together, creating innovative products and services that change lives for the better.
$175,800 - $312,200
DevOps
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Lead Test Automation Engineer

Apple is seeking a Lead Test Automation and CI/CD Engineer to join their Infrastructure Services Software Development team. This role combines technical leadership with hands-on engineering, focusing on building and maintaining robust automated testing solutions for complex software systems.

The position sits within Apple's Infrastructure Services Software Development team, where you'll be instrumental in designing and implementing test automation for applications that streamline Network and Data Center operations. This is a critical role supporting major Apple applications, ensuring their scalability and high availability.

As a Lead Test Automation Engineer, you'll be responsible for:

  • Leading technical initiatives and delivering projects on schedule
  • Reviewing technical designs and performing code reviews
  • Mentoring junior to mid-level engineers
  • Collaborating with cross-functional teams including Finance and Logistics
  • Developing advanced test automation frameworks using tools like Karate, JUnit, and Selenium
  • Managing test environments using Docker and Kubernetes
  • Working with databases including MongoDB and PostgreSQL

The ideal candidate brings 10+ years of software testing and automation experience, with deep expertise in Java programming and modern testing frameworks. You should be comfortable with containerization technologies and have strong experience with CI/CD practices.

This role offers an excellent opportunity to:

  • Work on critical infrastructure supporting Apple's global operations
  • Lead and mentor a team of talented engineers
  • Build innovative testing solutions at scale
  • Contribute to Apple's culture of technical excellence

The compensation package includes a competitive base salary range of $175,800 - $312,200, plus additional benefits including:

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Stock options and employee stock purchase plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance if needed

Join Apple's Infrastructure Services team and help ensure the quality and reliability of systems that power one of the world's most innovative companies.

Last updated a day ago

Responsibilities For Lead Test Automation Engineer

  • Collaborate with cross-functional teams such Finance and Logistics to ensure high-quality software delivery
  • Work with internal customers to gather requirements and serve as a link between them and the development team
  • Design, develop, and maintain advanced test automation frameworks
  • Conduct performance and scale testing
  • Utilize Docker and Kubernetes for containerization and orchestration of test environments
  • Work with databases including MongoDB and PostgreSQL for test data management and validation

Requirements For Lead Test Automation Engineer

Java
MongoDB
PostgreSQL
Kubernetes
  • 10+ years experience in software testing and automation
  • Experience with containerization and orchestration using Docker or Kubernetes
  • Working knowledge of the Java programming language
  • Extensive hands-on experience with test automation frameworks
  • Expertise in CI/CD tools and practices, particularly Jenkins or Maven
  • Expertise using with database technologies, especially MongoDB or PostgreSQL

Benefits For Lead Test 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

Interested in this job?

Jobs Related To Apple Lead Test Automation Engineer