Software Quality Engineer

Apple Inc.
Sunnyvale, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Apple Xcode Automation of Tests Bash Shell Code Generation Software Quality Software Debugging Graphics Software Python (Programming Language) Software Engineering Strategies of Testing Large Language Models Information Technology

Requirements

3-5 years of experience working as a Software Quality Engineer\nIn-depth knowledge of the software development lifecycle, testing methodologies, and testing tools\nProven experience developing test plans, test cases, and testing architectures that cover functionality and edge cases\nStrong ability to assess risk, file appropriate defects, and provide relevant data for test reporting\nAbility to work independently - triaging problems, prioritizing effectively, raising issues proactively, and driving resolutions\nComfortable presenting analysis and test results clearly to engineering DRIs and cross-functional stakeholders\nBS/MS or equivalent experience in Computer Science or a related field\nFamiliarity with Gen AI coding tools. Demonstrated ability to use them for design, code generation, and debugging.

Experience with camera, media, or imaging software - familiarity with the full capture and playback pipeline is a strong plus\nInterest or passion in photography, videography, or spatial media\nFamiliarity with visionOS, iOS, or Apple’s developer ecosystem (Xcode, Radar, etc.)\nProficiency in Python, Bash, and/or Swift for scripting, tooling, or test support\nExperience developing ML-based testing frameworks and leveraging LLM tooling to improve efficiency, coverage, and reporting

About the company

Apple’s Vision Products Group is seeking a Software Quality Engineer to drive quality for next-generation spatial computing experiences on visionOS. You’ll act as the voice of the end-user within a high-performing engineering team, ensuring that complex, graphically rich applications meet the exceptional standard our customers expect from every Apple product. Your work will directly shape experiences enjoyed by millions of people worldwide.

In this role, you’ll be embedded alongside software engineers, EPMs, and cross-functional QA partners - deeply learning the technology you test and translating that knowledge into rigorous testing strategies. You’ll work on some of the most visually and technically demanding applications on any Apple platform, requiring a sharp eye for edge cases, genuine technical curiosity, and a relentless focus on the end-user experience - where the bar isn’t just whether something works, but whether it feels right.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Reviewing Xcode implementations and Vision framework documentation reference resources

Milan Todorovic · WWC 2021

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

3:52 min

Avoiding remote code execution from unsanitized inputs

Alexander Pirker · WWC 2022

2:22 min

Reviewing and troubleshooting code generated by AI assistants

Cassidy Williams · Coffee With Developers

40 sec

Navigating Apple's evolving on-device AI and machine learning stack

Precious Osaro Precious Osaro · WWC Europe 2026

3:43 min

Building iOS applications locally leveraging custom Fastlane lanes

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all