Software Engineer in Test - Mac Operating Systems Installation and Recovery
Company: Apple
Location: San Diego
Posted on: May 26, 2023
|
|
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. 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.
Keywords: Apple, San Diego , Software Engineer in Test - Mac Operating Systems Installation and Recovery, IT / Software / Systems , San Diego, California
Click
here to apply!
|