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 • Vancouver, British Columbia, Canada
Role & seniority
Stack / tools
Languages: Python, Swift, Objective-C, Java
Testing: automated end-to-end testing, XCTest; CI systems and developer productivity tooling
Code/quality: metrics, instrumentation, data-driven quality programs
Ecosystem: Apple developer tools (Xcode), large distributed systems awareness
Top 3 responsibilities
Establish and lead a new quality organization in Vancouver, recruiting and growing the team; foster feedback, mentorship, and career development.
Define quality strategy, standards, testing methodologies, release criteria, and customer signals; own the overall quality direction.
Design, implement, and maintain automated testing systems that represent end-to-end experience; drive data-driven improvements via metrics and experimentation; engage stakeholders to align with customer needs.
Must-have skills
3–5 years as a quality engineer or equivalent; experience with CI systems and developer productivity tools
Proficiency writing tests in Python, Swift, Objective-C, or Java; automated tests for client apps and backend services
Ability to understand and communicate concepts for large, complex systems; experience using metrics to measure software quality
BS in Computer Science or equivalent experience
Nice-to-haves
Deep knowledge of Apple developer ecosystem (Xcode, Swift, XCTest, swift-testing)
1–2 years
The Platform Apps and Technologies organization delivers critical tools and services to the internal Apple engineering community that enable code contributions to all our software products. We are building a new quality organization from the ground up, with a charter of automating and evaluating our portfolio of internal experiences, and searching for a leader to establish and manage this team long-term. This role goes beyond traditional QA management — you’ll need to be a hands-on technical leader who contributes code directly, drives a strong technical agenda and executes a quality-first strategy in close partnership with product engineering and design. You’ll use metrics and instrumentation to understand the experience of customers. And you’ll directly
engage with stakeholders to further validate our products: the mission here is not just preventing defects, it’s about improving the tools that our internal engineers depend on day-to-day and understanding their biggest pain points. This role is crucial to how we build trust in our tools and services. You’ll shape not only the systems that validate quality, but the culture that sustains it.
DESCRIPTION
*** Establishing a team:** recruit and hire a new team in Vancouver, bringing together a strong and diverse group of internal and external candidates. Once established, foster a culture of continuous feedback, personal development
mentorship and career growth. * Driving our overall quality direction: defining and owning strategy, establishing standards and testing methodologies, release
Taking a data-driven and scientific approach: relying on meaningful quality metrics (e.g., defect trends, coverage, flakiness, reliability signals, customer-impacting issues), using data and experimentation to identify root causes and validate improvements, continuously evaluating and evolving our tools
processes and practices. * Upholding a high bar: remaining accountable for shipping high-quality features and capabilities to our customers, involving stakeholders early and representing customer needs, and staying connected to the internal engineering community to understand the real world problems customers face.
MINIMUM QUALIFICATIONS
3–5 years of experience as a quality engineer or equivalent role Working experience with continuous integration systems and developer productivity tools Ability to write tests in languages like Python, Swift, Objective-C, or Java Experience writing automated tests for both client applications and backend services Ability to both understand and communicate concepts related to large, complex systems Working knowledge using metrics to measure software quality BS in Computer Science or equivalent experience
PREFERRED QUALIFICATIONS
In-depth knowledge of Apple developer ecosystem including Xcode, Swift, XCTest, and swift-testing 1–2 years of experience leading quality engineering projects as a manager or a tech lead Experience testing large distributed systems