Apple's Health is looking for a Software Test Automation Engineer to ensure their Health experience is rock-solid and customer-focused, playing a key role in qualifying critical software and the frameworks that support it.
Requirements
- Proficient programming knowledge in Swift, Objective-C, or similar architected language.
- Strong object oriented programming and software design skills
- Independent thinker with the ability to proactively triage, investigate, and debug difficult technical and UX problems autonomously as well as collaboratively
- Passion for quality assurance in software, including developing, extending and maintaining test plans, methodologies, as well as automation libraries
- 2+ years of experience in automated Software Quality Assurance
- Experience writing production-ready automated UI and non-UI tests
- Experience with Xcode, Xcode Cloud, and XCTest/XCUITest
Responsibilities
- Developing and maintaining automated test suites for validating Health-related applications
- Monitoring CI performance, test result analysis, as well as test triage and reporting
- Responding to changes, issues, and unexpected blockers and owning the solution
- Investigating and debugging on Unix based systems to triage difficult problems and work towards resolutions
- Collaborating with the development team on the implementation of health features from an automation perspective
- Experience writing production-ready automated UI and non-UI tests
- Ability to proactively triage, investigate, and debug difficult technical and UX problems independently as well as collaboratively
Other
- Being a strong advocate for quality in the overall software development process
- Maintaining a qualitative, high level understanding of your areas of responsibility
- self-directed, creative, and comfortable with change and ambiguity.
- Strong technical and interpersonal skills are all essential.
- Creative problem solver with a knack for building scalable solutions in a collaborative and cross-functional space