Software Engineer in Test - Mac Operating Systems Installation and Recovery

Apple
San Diego, California
Report

Job Description

Summary

Posted: Apr 21, 2023
Weekly Hours: 40
Role Number: 200475416
Apple’s macOS Installation and Recovery validation team is responsible for ensuring that high quality Operating System Software releases are reliably delivered to customers! We work closely with development engineering teams that implement tethered and wireless OS 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 automation engineering support and partnering with engineering teams to ensure product quality.

Key Qualifications

  • 3+ years of QA/QE or development experience
  • Excellent Python or Swift skills
  • Experience with automation frameworks and tools development
  • Self-motivated with passion for quality and automation
  • Strong instinct for resolving defect severity and scope
  • Excellent verbal and written communication skills
  • Experience in troubleshooting quality issues in system OS software domain
  • 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

Description

The team’s QA role includes designing effective test coverage for new features, development and execution of automated tests, hands-on functional testing, bug reporting/regression, and maintaining test guidelines. A successful candidate should have a strong interest in learning new technologies, excellent communication skills, and the ability to drive complex and challenging projects to conclusion. Strong collaboration with engineering, multi-functional teams and an ability to thrive under pressure are key skills required to succeed in this role. Responsibilities: Contributions to the development of test plans and automation Execution of pre-submission testing for OS restores and updates Execution of functional testing and identify 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

Education & Experience

Some knowledge/education in CS, does not require a degree if they have work experience

Additional Requirements

  • Additional relevant qualifications that would help a candidate stand out:
  • Experience with upgrade/rollback matrix scenarios
  • Knowledge of file systems, encryption, compression, networking technologies
  • Experience with server/data center or other command-line-based software
  • Experience with any of C/Objective C/ C++

Pay & Benefits

  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $115,000 and $217,500, and your base pay will depend on your skills, qualifications, experience, and location.

    Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

    Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple
Information Technology
Full Time
Onsite
Competitive
See Description for Experience
1 year, 8 months ago