Software Integrity Engineer - macOS Install and Recovery

Cupertino, CA 95014
  • Job Code
    200196958
Summary

Summary

Posted: Oct 8, 2020

Weekly Hours: 40

Role Number:200196958

Apple's macOS Install and Recovery validation team is responsible for ensuring that high quality Software releas...Summary

Summary

Posted: Oct 8, 2020

Weekly Hours: 40

Role Number:200196958

Apple's macOS Install and Recovery validation team is responsible for ensuring that high quality Software releases are reliably delivered to customers. We work closely with development engineering teams that implement 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 service of this validation. In this role, test efforts will focus on development engineering support and partnering with engineering teams to ensure product quality.

The team's QA effort includes hands-on functional testing, bug reporting/regression, maintaining test guidelines, designing effective test coverage for new features, and development of / 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.

Key Qualifications

  • QA/QE experience preferred
  • Experience with automation frameworks and tools development is desired
  • Self-motivated with passion for quality and automation
  • Strong instinct for determining defect severity and scope
  • 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
  • Experience coding in python or other similar languages is a plus
  • Excellent knowledge of QA methodologies, writing test plans and test cases, and exploring creative testing ideas
  • Creative thinker with the ability to multi task
  • Experience with upgrade/rollback matrix scenarios is a plus

Description

Contributions to the development of test plans and automation
Execution of pre-submission testing for platform restores and updates
Execution of functional testing and find opportunities to leverage automation
Identify and create test tools to further enhance coverage, identify which tests are high-value/low-effort for prioritizing immediate work
Defect Analysis and Investigation for regression info, scope, user impact, potential causes in order to file high-quality bugs with engineering
Support software bring-up efforts on prototype hardware
Maintain, debug, and manage hardware installed in the automation lab
Provide summaries of software quality/concerns to management in order for them to make data-based decisions during the software development process

Additional Requirements

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 Integrity Engineer - macOS Install and Recovery

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account