19 days old

Software Engineer in Test - OTA

Cupertino, CA
  • Job Code
  • Jobs Rated


Posted: Nov 6, 2019

Weekly Hours: 40

Role Number: 200118563

Apple's Platform Restore and Software Update validation team is responsible to ensure high quality Software releases are delivered to customers. We work closely with development engineering that support and develop creative solutions for tethered and wireless updates on all Apple platforms. Quality engineering owns, develops, and maintains test plans, automation, test tools, and limited infrastructure. In this role, test efforts will target development engineering support and partnering with engineering teams to ensure product quality

Key Qualifications

  • 5+ years of QA/QE or development experience
  • Excellent Python coding or other scripting language is a must
  • Experience with C is desired ( Objective C/ C++ desired)
  • Experience with automation frameworks and tools development is desired
  • Self-motivated with passion for quality and automation
  • Excellent verbal and written communication skills
  • Experience in troubleshooting quality issues in system software domain
  • Knowledge of file systems, encryption, compression, networking technologies is desired
  • Excellent knowledge of QA methodologies, writing test plans and test cases, and exploring creative testing ideas
  • Creative thinker with the ability to multi task in fast paced environment
  • Experience in upgrade/rollback is a plus


The QA effort includes hands-on functional, white box testing, bug reporting/regression, maintaining test guidelines, development and execution of automated tests. The successful candidate should have a strong aptitude for learning new technologies, excellent communication skills, and the ability to drive complex and challenging projects to conclusion. Strong collaboration with engineering, cross functional teams and an ability to thrive under pressure are key skills required to succeed in this role.

Responsibilities include:
Contributions to the development of test plans and automation
Execution of pre-submission testing for platform restores and updates
Execution of functional testing and identify opportunities to leverage automation
Identify and create test tools to further enhance coverage
Analysis of test results and regressions
Support software bring-up efforts on prototype hardware
Provide status reports to management

Education & Experience

BS in Computer Science/Computer Engineering or equivalent experience/skills

Additional Requirements

Jobs Rated Reports for Software Engineer

Posted: 2020-02-06 Expires: 2020-03-06

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 Engineer in Test - OTA

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast