Apple

ML Test & Automation Engineer

Job Description

Posted on: 
2026-01-16

Responsibilities

  • Ensure the quality and reliability of FaceID through manual and automated testing.
  • Design end-to-end testing flows covering model accuracy and regression testing.
  • Perform manual on-device UX testing to assess authentication flows.
  • Build scalable automation pipelines to reduce manual testing efforts.
  • Collaborate with teams in deep learning and software engineering to understand model architectures.
  • Design comprehensive test plans covering functional, performance, and stress testing scenarios.
  • Analyze and debug edge cases and failure modes.

Job Requirements

  • Bachelor's degree in a relevant field.
  • Strong programming skills in Python, particularly for test framework development.
  • Solid understanding of machine learning concepts and model deployment.
  • Experience in building automated testing infrastructure and CI/CD pipelines.
  • Familiarity with version control systems (Git) and collaborative workflows.
  • Strong analytical and debugging skills.
  • Preferred experience with testing computer vision or biometric authentication systems.
Apply now

More job openings