Senior Quality Engineer - Apple Maps Performance
- Cupertino, United States
- Senior Level
- 6+ years
- Posted
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.
