JobFlexy

Software Development Engineer in Test, Full Stack – Apple – Vancouver, BC

Location: Vancouver, BC | Company: Apple

Apple’s Creativity Applications team is hiring a Software Development Engineer in Test (SDET) based in Vancouver, British Columbia. This is a rare chance to work at the intersection of AI/ML innovation, creative software, and quality engineering — helping shape the tools that millions of creators rely on every day.

Sponsored Links

In this full-stack testing role, you’ll validate cutting-edge iOS and macOS applications, cloud-based frameworks, and GenAI-powered features in the creative space. If you have a passion for video editing, photo workflows, or creative professional tools — and the engineering chops to back it up — this position is built for you.

About the Role: Software Development Engineer in Test, Full Stack

As an SDET on the Creativity Apps team, you’ll own end-to-end test strategy and planning, design and maintain scalable test automation frameworks, and drive quality and process improvements across mobile, web, and cloud platforms. You’ll be embedded in a team that ships products used by visual storytellers, video makers, and creative professionals worldwide.

Success in this role means strong bug isolation and regression techniques, the ability to manage competing priorities across a broad set of deliverables, and clear communication of risks and progress to both technical and non-technical stakeholders. You’ll collaborate closely with cross-functional team members to coordinate multi-functional test efforts and keep quality at the forefront of every release.

Sponsored Links

Benefits and Salary

Apple is known for offering a comprehensive benefits package to its employees. While specific compensation details are not listed in this posting, Apple typically provides health and dental coverage, stock purchase plans, employee discounts, and strong support for professional development. Candidates are encouraged to inquire about the full compensation package during the hiring process.

Job Details

📌 Job Type: Full-Time

🏢 Company: Apple

📍 Location: Vancouver, British Columbia

🆔 Requisition ID: 200682548-3350

🗓️ Date Posted: September 9, 2026

Responsibilities

This role covers the full spectrum of quality engineering — from test planning and strategy all the way through execution and continuous improvement. You’ll be expected to work autonomously, balance multiple workstreams, and bring a curious and rigorous mindset to both established and emerging technologies in the AI/ML and creative software space.

  • Plan and design comprehensive test strategies and test plans for iOS/macOS applications, cloud frameworks, and APIs
  • Develop and maintain scalable test automation frameworks for mobile and web platforms using tools like XCTest, Selenium, or WebdriverIO
  • Validate new on-device ML and AI features within creative applications, ensuring they meet the highest quality standards
  • Report bugs with outstanding isolation and regression techniques to support swift and accurate resolution
  • Drive quality and process improvements across the team to ensure features are stable and release-ready
  • Manage CI/CD pipelines using tools like Jenkins or Xcode Server to support continuous delivery workflows
  • Communicate technical concepts, risks, and progress effectively to both technical and non-technical stakeholders
  • Collaborate with cross-functional team members to coordinate multi-functional test efforts and product releases

Requirements / Skills

Apple is looking for a candidate who combines strong software engineering fundamentals with a genuine passion for creative applications and AI/ML technologies. The ideal applicant brings hands-on experience with Apple platforms, a test-first mindset, and the communication skills to work effectively across teams.

  • Minimum 3 years of experience as a Software Development Engineer in Test or a comparable engineering role
  • Proficiency in Python, Swift, and/or JavaScript for prototyping features, creating internal tools, and writing tests
  • Proven experience designing, developing, and maintaining scalable test automation frameworks for mobile and web platforms
  • Experience testing iOS/macOS apps, cloud-based frameworks, and framework APIs
  • Background with GenAI tools or AI-adjacent development and validation projects
  • Hands-on CI/CD experience with tools such as Jenkins or Xcode Server
  • Bachelor’s Degree in Computer Science or equivalent practical experience
  • Strong communication and collaboration skills with the ability to convey technical concepts to diverse audiences

How to Apply

To apply, visit the official Apple job posting using the link below. Make sure your resume is up to date and tailored to highlight your test automation and AI/ML 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 Software Development Engineer in Test role at Apple in Vancouver is perfect for candidates who excel in test automation, AI/ML validation, and iOS/macOS platform testing. On your resume, emphasize any experience with XCTest, Selenium, or WebdriverIO, your ability to design scalable automation frameworks, and your work in fast-paced engineering environments. If you’ve previously worked on creative applications, GenAI tools, or cloud-based testing frameworks, 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, CI/CD pipelines, and Swift/Python that appear in the posting. Quantify your achievements where possible (e.g., “reduced regression cycle time by 40%” or “built automation framework covering 200+ test cases”). Write a brief cover letter expressing your genuine interest in Apple and why you’re excited about contributing to creativity tools 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 Creativity Apps portfolio, recent software releases, and the company’s broader approach to AI and machine learning. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your test strategy design and automation engineering skills. Common questions may include scenarios about handling flaky tests, prioritising quality in a fast-moving release cycle, and communicating technical risk to non-technical partners. 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 career growth. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.