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

Senior Site Reliability Engineer position at Apple working on Wallet, Payments & Commerce infrastructure, focusing on system reliability, automation, and scalability.

Cloud Services Engineer

Senior DevOps Engineer role at Oracle focusing on autonomous database services, cloud infrastructure, and platform operations in Zapopan, Mexico.

Software Engineer - Infrastructure & Security

Senior Infrastructure & Security Engineer role at Julius, building and scaling cloud infrastructure for AI coding agents.

Software Engineer, Infrastructure

Senior Infrastructure Engineer role at Greenlite, building secure AI systems for financial compliance, $130k-$200k + equity, San Francisco based.

Senior Support Engineer, Smart Device

Senior Support Engineer position at Amazon leading device lab infrastructure operations, combining technical expertise with leadership responsibilities in smart device testing and lab management.

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 2 months 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?