Software /Automation Engineer - Communication Applications

Cupertino, CA
  • Job Code


We're looking for a skilled engineer to drive our cross-platform automation testing for iMessage, FaceTime, Apple Push Service, and more! We need someone who is comfortable working in an exciting environment with rapidly changing priorities, and someone creative and inspired to invent new ways to test and automate processes, save time, and help build better products

Responsibilities include:
*You will create new automation infrastructure and frameworks
*You will analyze and improve existing automation infrastructure
*You will review new features and craft ideal automation for them
*You will build monitoring and result-reporting systems

Key Qualifications

  • 2 or more years experience crafting, developing, and maintaining automated tests at all application layers (UI, integration, and unit tests)
  • Skilled in Objective-C, C, and/or C++
  • Proficient with scripting languages, such as; Ruby, JavaScript, and/or Python
  • Adept at debugging, troubleshooting, and critical thinking
  • Experience with cross-functional projects
  • A great teammate with the ability to act as a mentor and peer leader
  • Strong organizational and interpersonal skills


Please join us in strengthening the Apple ecosystem and bringing users together with innovative communications technologies. The Communication Applications team is a passionate and tight-knit collection of engineers who are eager to identify a highly motivated engineer with aspirations to build powerful automation, cultivate learning, and lead cross-functional efforts to success. This is a high-impact team looking to hire a high-impact individual

Education & Experience

BS in Computer Science or equivalent

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software /Automation Engineer - Communication Applications

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account