jobapplier

Senior Quality Engineer - Apple Maps Performance

Apple

Skills

Required

  • automation
  • test automation
  • testing methodologies
  • Python / Java / JavaScript / TypeScript

Preferred

  • iOS / macOS
  • power management
  • battery-life analysis
  • automated testing
  • XCUITest
  • automation frameworks
  • QE

Ignite your passion for quality and innovation! We're seeking a visionary Tools and Automation Quality Engineer to architect the future of excellence for Apple Maps. You will dive deep into our complex, multi-platform ecosystem (iOS, macOS, watchOS, visionOS and CarPlay), building cutting-edge automation frameworks, pioneering AI-driven quality practices, and establishing robust observability to proactively safeguard the experience for millions of users worldwide.

This is your opportunity to be the hands-on force that defines, builds, and scales the systems preventing regressions, driving unparalleled reliability and performance for the world's most intuitive navigation!

As a collaborative and innovative engineer on our team, you will architect, implement, and drive a comprehensive, automated quality engineering strategy across the Apple Maps app performance umbrella, spanning its foundational components to its entire user experience.

Responsibilities

  • This includes designing, building, and scaling robust automation frameworks and systems, alongside leveraging robust performance metrics, establishing observability standards, and advanced QE practices to ensure the continuous delivery of high-quality, reliable, and performant products across its multiple platforms, including iOS and macOS.

Requirements

  • BS in Computer Science or equivalent.
  • 6+ years in Quality Engineering, specializing in large-scale test automation and advanced QE practices.
  • Understanding of testing methodologies.
  • Proven ability to collaborate effectively with a diverse team and thrive in fast-paced, deadline-driven environments.
  • Effectively communicate intricate technical analysis and actionable recommendations to diverse stakeholders.
  • Proficiency in at least one or more languages used for automation, such as Python, Java, or JavaScript/TypeScript.

Preferred

  • Knowledge of power management and battery-life analysis.
  • Experience with automated testing for native iOS/macOS applications, utilizing the XCUITest framework.