Senior Test Automation Engineer

Apple is where individual imaginations capture together, creating innovative products and services that change lives for the better.
$143,100 - $264,200
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Test Automation Engineer

Apple's Infrastructure Services Software Development team is seeking a Senior Test Automation Engineer to join their dynamic environment. This role combines technical expertise with collaborative leadership in test automation for critical infrastructure applications. You'll be responsible for designing and implementing sophisticated test automation frameworks, conducting performance testing, and managing CI/CD pipelines. The position offers the opportunity to work with cutting-edge technologies including Karate, JUnit, Selenium, Docker, Kubernetes, and various database systems.

The ideal candidate will bring 8+ years of software testing experience and strong Java programming skills. You'll be instrumental in ensuring the scalability and high availability of major Apple applications while working in a diverse, fast-paced team environment. The role involves close collaboration with Network and Data Center teams, contributing to innovative technologies that support Apple's core infrastructure.

Key technical areas include expertise in test automation frameworks, performance testing tools, database middleware technologies, and modern DevOps practices. You'll work with cross-functional teams, serving as a bridge between development teams and internal customers. The position offers comprehensive benefits, competitive compensation ($143,100-$264,200), stock options, and professional development opportunities.

This role is perfect for someone who combines technical excellence with strong communication skills and thrives in a collaborative environment where innovation is paramount. You'll be part of Apple's commitment to creating world-class products and services, working in an inclusive environment that values diverse perspectives and innovative thinking.

Last updated 19 days ago

Responsibilities For Senior Test Automation Engineer

  • Design, develop, and maintain sophisticated test automation frameworks
  • Conduct performance testing using Apache JMeter and HP LoadRunner
  • Implement and handle CI/CD pipelines using Jenkins and Maven
  • Utilize Docker and Kubernetes for containerization and orchestration of test environments
  • Work with databases including MongoDB and PostgreSQL for test data management
  • Develop and execute tests for middleware technologies
  • Collaborate with cross-functional teams to ensure high-quality software delivery
  • Facilitate resolution of issues between internal customers and development team

Requirements For Senior Test Automation Engineer

Java
MongoDB
PostgreSQL
Kafka
Kubernetes
  • 8+ years of experience in software testing and automation with Java programming language
  • Extensive hands-on experience with test automation frameworks (Karate, JUnit, Selenium, or Cucumber)
  • Solid understanding of performance testing tools (Apache JMeter, or HP LoadRunner)
  • Familiarity with database middleware technologies, especially MongoDB, PostgreSQL or Kafka
  • BS Degree in Computer Science or equivalent

Benefits For Senior Test Automation Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock purchase plan
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Senior Test Automation Engineer

Operations Test Engineer

Senior Operations Test Engineer role at Apple focusing on manufacturing test solutions and product quality optimization.

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.

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.