Test Systems Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200248143
Apple's Testing/CI/CD organization is seeking a high-energy and detail oriented individual who will have profound impact on rapid delivery and quality of Apple's operating systems. We need a skilled engineer to develop and maintain automated testing frameworks and infrastructure. The nature of the position requires you to possess excellent analytical and debugging skills, strong interpersonal skills, and a drive to make a difference.

Key Qualifications

  • Experience developing code in Python, C, C++, Objective-C, Swift, or Kotlin.
  • Collaborate with engineering teams to accelerate software development velocity with increased quality
  • Excellent written and verbal communication skills are needed due to the dynamic nature of collaboration between development teams, management, and other organizations within Apple
  • Work in a rapidly changing environment while continuously evaluating new technologies
  • Creative thinker and strong problem solver with meticulous attention to detail


The CI Technologies team is responsible for contributing to technical design and implementation of critical systems in the CI platform. You will design and develop scalable and reusable client frameworks for all levels of the platform infrastructure. You will lead technology initiatives that drive scalability and reliability, and you will need to quickly learn and utilize knowledge of various automation systems and Operating System features. You will design, write, launch and own processes, tools, automated testing frameworks and infrastructure. This position also requires participation in operational maintenance — this may include on call, keeping the build green and/or writing test cases

Education & Experience

Bachelors degree in Computer Science or equivalent experience.

Additional Requirements