Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Apple • Cupertino, California, United States
Role & seniority: Automation QE Engineer (Maps Client Frameworks, Core Frameworks Team)
Stack/tools: Objective-C, Swift, C++, Java, Kotlin; Unix/Unix shell scripting; Git, Jenkins, Xcode; Android Studio; familiarity with cross-platform testing
Extend automation coverage to test Maps App Core Frameworks (Navigation, Search, Predictions) across iOS and Android
Design, document, and execute test plans for map-related libraries, APIs, and integration points with OS frameworks
Collaborate cross-functionally to debug, advocate for software quality, and contribute to reusable test frameworks
Automation experience with modern scripting or compiled languages (e.g., Objective-C, Swift, C++, Java, Kotlin)
Strong Unix shell scripting and systems-thinking mindset
Experience with source control/build tools (Git, Jenkins, Xcode)
Ability to learn new technologies independently and own a functional area
BS in Computer Science or equivalent
MS in Computer Science
5+ years of relevant professional experience
Experience with Swift, Xcode, Android Studio
Excellent cross-functional communication for debugging and quality advocacy
Location & work type: Location and work-type not specified in the provided information; no explicit remote/onsite details.
Apple’s Maps Client Framework Qe is looking for an Automation QE Engineer who is excited about building automation frameworks and automated tests. As part of the Core Frameworks Team, you will be testing libraries and APIs which support Apple's Maps across multiple platforms, including iOS and Android. This role spans critical components such as map tiles, request and response from various services, and other integration points with other core frameworks within our operating systems. It is ideal for engineers who thrive working close to the OS, love solving system-level problems, and have a strong foundation in programming. With hundreds of millions of devices in our users' hands, you will enable new experiences for millions of delighted users around the world.
DESCRIPTION
As part of the Maps Framework QE team, you will help us extend automation coverage to test our Maps App Core Framework. We support many different features including Navigation, Search, and Predictions, offering the opportunity to support many new and exciting technologies. You must possess the ability to quickly grasp and distill highly complex matters into clean, understandable solutions, delivering clearly documented test plans. As a team member, you should be an effective advocate with strong communication and organizational skills, passionate about shipping a map experience that is the best of its kind.
MINIMUM QUALIFICATIONS
Automation Experience: Proficiency in modern scripting or compiled languages
(Objective-C, Swift, C++, Java, Kotlin etc.). Technical Knowledge: Strong
understanding of Unix and Unix shell scripting. Systems Thinking: Obsessively passionate and inquisitive about understanding software subsystem interaction
within an application. Tools: Experience with source control and build tools
such as GIT, Jenkins, and Xcode. Ownership: Demonstrated ability to independently learn new technologies and own a complete functional area of a
product. Education: BS in Computer Science or equivalent experience is required.
PREFERRED QUALIFICATIONS
Education: MS in Computer Science is preferred. Experience: 5 or more years of
additional professional experience. Specialized Tools: Experience in Swift,
Xcode, Android Studio is a plus. Communication: Excellent communication skills for supporting cross-functional debugging and advocating for software quality.