Health Sensing – Software Development Engineer in Test – 200561104 -San Diego, California, United States

Apple

Be part of the engineering team crafting health features on Watch. The Health Sensing team has a catalogue of health features we ship to customers every year. We’re looking for a Software Development Engineer in Test (SDET) who has strong experience with leading cross-functional testing efforts, developing tests, driving validation strategy, and building up testing infrastructure in a fast paced team.

In this role, you’ll work with development and quality engineers to test number of sophisticated health features on next version of Watch hardware and watchOS. You will also strategize and develop robust, scalable, and reliable infrastructure to support this testing.

If you are a highly motivated engineer with aspirations to build such automation, nurture learning, and lead this efforts across teams at Apple, we want to talk to you!

This position requires someone with a passion for Quality Engineering to deliver high quality products to Apple Customers, as well as being a phenomenal partner with the Health Sensing Engineering teams.

You possess the right set of skills to design and develop automation frameworks with a focus on scalability and reliability of the tests, while promoting coding best practices.

As an automation expert, you will be defining requirements and providing solutions to automate the testing workflow with a strong sense of ownership. Participate in deep technical discussions with the engineering team, understand software workflows and use cases, and ensure testability of the system.

The candidate should have strong experience in developing unit, integration, and end-to-end tests to validate system functionality and performance

Owning verification and validation strategies for software running health algorithms on watchOS and iOS devices

Design and recommend logging telemetry to improve failure prioritizing efficiency and gather quality metrics

Participate and/or drive post mortem discussions to think strategically about how to prevent similar issues in the future

3+ years of proven experience working as a Software Automation EngineerKnowledge of software development and release lifecycle, including software updatesExperience diagnosing and debugging sophisticated systemsProficiency in testing software frameworks and driversProficiency in scripting language such as Python and ShellExperience with data-driven testing strategies and approachesProven background in testing methodologies (e.g. unit testing, integration testing, performance testing, functional testing, etc), tools, frameworks, and pipelinesOutstanding collaborative skills including networking, negotiating, documentation, and presentation skillsExperience identifying automation requirements and crafting solutions to address test execution challengesAbility to think analytically and creatively, solve sophisticated problems, and innovateSelf-motivated, proactive, enthusiastic about user-focused design & high-quality productsExcellent written and verbal communication skills to facilitate close interaction with development teams, management, and other organizations with AppleBS and a minimum of 3 years relevant industry experience

 

Job Overview