JobFlexy

SDET (Full Stack), Creativity Apps – Apple – Vancouver, BC

Location: Vancouver, BC | Company: Apple

Vancouver’s tech scene has a new opportunity worth paying attention to. Apple is looking for a Software Development Engineer in Test (SDET) — Full Stack to join its Creativity Applications team in Vancouver, British Columbia. This is a chance to work directly on the tools that video editors, creative professionals, and visual storytellers use every day — at a scale that reaches millions of people worldwide.

Sponsored Links

The team is building and validating cutting-edge on-device ML and AI features for creative applications, and they need someone who combines strong test automation engineering skills with a genuine passion for the creative space — particularly video editing workflows. If you thrive at the intersection of software quality and innovation, this role is designed for someone like you.

About the Role: SDET (Full Stack), Creativity Apps

As a member of the Creativity Applications team, you’ll be responsible for the full lifecycle of software quality — from planning and designing test cases to executing them manually and through automation using Swift and Python. You’ll own quality and process improvements, drive bug isolation using strong regression techniques, and work across a wide variety of deliverables simultaneously. Your ability to balance priorities and communicate progress clearly across technical and non-technical stakeholders will be central to your day-to-day success.

Collaboration is a key part of this role. You’ll work closely with teammates to coordinate multi-functional test efforts and contribute to CI/CD pipelines that keep releases stable and on schedule. Staying current with developments in AI/ML technologies, creative editing software, and modern testing techniques will be expected — and valued.

Sponsored Links

Benefits and Salary

Apple offers a base pay range of $116,800 to $226,000 CAD for this role in Vancouver, with your actual compensation determined by your skills, qualifications, experience, and location. Beyond base pay, Apple employees are eligible to participate in discretionary employee stock programs, including restricted stock unit award recommendations and the Employee Stock Purchase Plan at a discount. The benefits package includes comprehensive medical and dental coverage, retirement benefits, discounts on Apple products and services, and tuition reimbursement for qualifying educational expenses tied to career advancement. This role may also be eligible for discretionary bonuses or commission payments, as well as relocation assistance.

Job Details

📌 Job Type: Full-Time

🏢 Company: Apple

📍 Location: Vancouver, British Columbia, Canada

🆔 Role Number: 200663639-3350

💰 Pay: $116,800 – $226,000 CAD annually

Responsibilities

In this role, you’ll be working across the full testing lifecycle — from writing individual test cases to architecting scalable automation frameworks. Your contributions directly impact the quality of Apple creativity applications used by millions of people, making thoroughness and technical depth essential parts of every task.

  • Plan and design comprehensive test cases for iOS/macOS applications and cloud-based frameworks
  • Write and maintain test automation using Swift and Python, covering both mobile and web platforms
  • Execute both manual and automated tests to validate on-device ML and AI features in creative applications
  • Report bugs with outstanding isolation and regression techniques to ensure rock-solid releases
  • Drive quality and process improvements across the team to raise the bar on feature readiness
  • Contribute to CI/CD pipelines using tools such as Jenkins and Xcode Server
  • Coordinate multi-functional test efforts with cross-functional team members
  • Communicate progress, risks, and technical concepts clearly to both technical and non-technical stakeholders

Requirements / Skills

Apple is looking for a candidate who brings both technical depth and a collaborative mindset to their work. The ideal person is comfortable owning quality end-to-end, curious about AI/ML developments, and ideally has a background or strong interest in video editing and creative software.

  • Minimum 3 years of experience as a Software Engineer in Test, programming in JavaScript, Swift, and/or Python
  • Proven experience designing, developing, and maintaining scalable test automation frameworks for mobile and web platforms using XCTest, Selenium, or WebdriverIO
  • Proficiency testing iOS/macOS apps, cloud-based frameworks, and framework APIs
  • Experience developing or validating GenAI tools or working on AI-adjacent projects
  • Hands-on experience with CI/CD pipelines and associated tools (e.g., Jenkins, Xcode Server)
  • Bachelor’s Degree in Computer Science or equivalent practical experience
  • Strong communication and project management skills with the ability to navigate both technical and non-technical conversations
  • Asset: experience with photo, video, film, and cloud editing workflows using creative applications

How to Apply

To apply, visit the official Apple job posting using the link below. Make sure your resume is up to date and reflects your relevant testing and automation experience before submitting.

Share This Opportunity

Know someone who might be interested? Share this job posting and help them join Apple in Vancouver.

Job Summary & Tips for Applying

AI-generated summary and tips to help you highlight your strengths effectively.

Quick Summary & What to Highlight: This SDET (Full Stack) role at Apple in Vancouver is perfect for candidates who excel in test automation engineering, Swift and Python programming, and iOS/macOS application testing. On your resume, emphasize any experience with AI/ML feature validation, CI/CD pipeline tooling, and your ability to work across complex multi-functional test efforts. If you’ve previously worked in creative software testing or video editing tool development, make sure to highlight specific achievements and responsibilities that align with this position.

Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like test automation frameworks, XCTest/Selenium/WebdriverIO, and GenAI validation that appear in the posting. Quantify your achievements where possible (e.g., “reduced regression cycle time by 30%” or “maintained automation coverage across 3 major iOS releases”). Write a brief cover letter expressing your genuine interest in Apple‘s Creativity Applications team and why you’re excited about this opportunity in Vancouver. Double-check your application for spelling errors and ensure your contact information is current.

Interview Preparation: If selected for an interview, research Apple‘s creative product lineup, recent AI/ML announcements, and the company’s approach to software quality beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your test engineering and automation skills. Common questions may include scenarios about handling competing priorities, debugging complex test failures, and collaborating with software engineers on quality initiatives. Dress appropriately for a technology environment, arrive 10–15 minutes early, and bring copies of your resume. Prepare thoughtful questions about the team’s testing philosophy, tooling roadmap, and growth opportunities. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.