• Job Code


Posted: May 28, 2019

Weekly Hours: 40

Role Number: 200062876

The System Applications QA team is looking for a passionate Software Quality Engineer to contribute to current and future releases of iOS and macOS. Our team is responsible for developing automation and qualifying Settings and Utilities on iOS and macOS and macOS server. In addition to core QA skills, experience with microcontrollers is beneficial

Key Qualifications

  • BS in Computer Science or 3+ years of industry experience
  • Proficient understanding of iOS, macOS and Unix
  • Strong programming skills with C or C++ and experience developing test tools in Python, JavaScript, or Perl
  • Extensive understanding of networking, problem isolation, documenting test plans or test matrices, and SQA testing methodologies
  • Experience with user interface software components and demonstrated knowledge of user-facing issues
  • Ability to analyze and regress software issues
  • Excellent team collaboration and communication skills
  • Competence to design and develop creative solutions using electronic components when necessary to develop UI automation at the Extensible Firmware Interface (EFI)


This position requires an independent and organized individual with a technical background qualifying software. The candidate should be a self-motivated individual who works well independently and with a team. General responsibilities include writing test plans, developing automation scripts, executing manual and automated tests, configuring test suites that represent real world scenarios, assisting developers with problem isolation, working with cross-functional teams, and communicating technical issues

Job Description
Develop test plan and document test cases for new features
Develop automation tests for new and existing features
Execute existing manual and automation test suites
Provide reliable estimates of planned qualification efforts, track progress by giving regular status, and communicate issues and risks
Screen incoming bugs for team components
Make suggestions to improve testing procedures and strategies
Bring industry knowledge to improve the functionality and user experience of our products

Education & Experience

Bachelors degree in Computer Science, Computer Engineering or equivalent experience

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:

QA Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account