Appleposted 18 days ago
Entry Level
Sunnyvale, CA

About the position

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! Health is a diverse, hardworking, and passionate team striving to help people live healthier lives while keeping their data safe, private, and secure. We create amazing applications that enrich peoples’ lives in a tangible way, and provide APIs and SDKs to 3rd party developers so that their devices and applications can seamlessly integrate into Apple’s ecosystem. We are looking for a Software Test Automation Engineer to help ensure our Health experience is rock-solid and customer-focused. We're looking for critical thinkers who would like to play a key role qualifying critical software and the frameworks that support it during all stages of software development. We practice nimble, fast-paced development that relies heavily on a tight relationship between Engineering, Project Management, and QA.

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
  • Being a strong advocate for quality in the overall software development process
  • Maintaining a qualitative, high level understanding of area of responsibility
  • 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

Requirements

  • 2+ years of experience in automated Software Quality Assurance
  • Experience writing production-ready automated UI and non-UI tests in Swift or Python
  • Strong object oriented programming and software design skills
  • Strong passion for quality assurance in software, including developing, extending and maintaining test plans, methodologies, as well as automation libraries
  • Bachelors degree in Computer Science, Software Engineering or equivalent experience

Nice-to-haves

  • Creative problem solver with a knack for building scalable solutions in a collaborative and cross-functional space
  • Independent thinker with the ability to proactively triage, investigate, and debug difficult technical and UX problems independently as well as collaboratively
  • Excellent written and verbal communication skills are needed to facilitate close interaction with development teams, management, and other organizations within Apple
  • Experience with Xcode, Xcode Cloud, and XCTest/XCUITest is a plus
  • A passion for health and health-related technology is a plus
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service