Apple is looking to solve the problem of delivering high-quality health features on the Watch by hiring a Software Development Engineer in Test (SDET) to lead cross-functional testing efforts and develop robust testing infrastructure.
Requirements
- Experience with Objective C, XCTest, XCode
- Familiarity with health-regulated software testing and documentation process
- Familiarity with digital signal processing
- Familiarity with testing embedded devices
- Knowledge of Macintosh systems and Mac OS or UNIX variant
- Proficiency in testing software frameworks and drivers
- Proficiency in scripting language such as Python and Shell
Responsibilities
- Own verification and validation strategies for software running health algorithms on watchOS and iOS devices
- Identify efforts to increase test efficiency and productivity through developing robust and scalable test automation infrastructure and tooling
- Design and recommend logging telemetry to improve failure analysis, and efficiently gather quality metrics
- Present comprehensive product quality insights to stakeholders and leadership teams, leveraging test and quality metrics
- Engage in feature design reviews with cross-functional teams including program managers and software/hardware engineers to influence product design, optimize testability, and ensure effective implementation
- Participate and/or drive post mortem discussions to think strategically about how to prevent similar issues in the future
- Develop unit, integration, and end-to-end tests to validate system functionality and performance
Other
- Bachelors degree in (Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field)
- Outstanding collaborative skills including networking, negotiating, documentation, and presentation skills
- Ability to think analytically and creatively, solve sophisticated problems, and innovate
- Self-motivated, proactive, enthusiastic about user-focused design & high-quality products
- Excellent written and verbal communication skills to facilitate close interaction with development teams, management, and other organizations with Apple