Apple AR/VR Job | QA Software Engineer, Vision Products Group

Job(岗位): QA Software Engineer, Vision Products Group

Citys(岗位城市): London, Greater London, United Kingdom

Date(发布日期): 2023-11-13


Apple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with your physical space. It will allow us to do the things we love in ways never before possible — all while staying connected to the people around us.

The Vision Products Group (VPG) is looking for a QA engineer to help us maintain and improve our customer and developer experiences in spatial computing. This role is specifically focused around improving RealityKit, the 3D simulation and rendering application development framework. The ideal candidate will help us validate new features, ensure shipped features do not regress in quality, and help us make the process and technology improvements required to preform these tasks faster and better.


Excellent knowledge of software development lifecycle, testing methodologies, and testing tools

Resourceful self-starter with a keen eye for details, focused on end-user experiences

Able to make consistently good judgement calls on which issues can be self-resolved, and which require escalation

Experience developing detailed test plans, assessing risks, filing detailed defect reports, and providing relevant data for test reporting

Troubleshoot, triage, and provide detailed debug information for defects to ensure speedy resolution

Experience working with complex software stacks with many software and hardware components. Examples: Smartphones, PCs, game engines & consoles, HMDs

Experience ramping up on new tools and technologies

Familiarity with CI systems like Jenkins or Bitbucket

Basic proficiency with scripting languages like python or bash


In this role, you will be responsible for shipping world class user experiences and act as the voice of our end-users. As a Quality Assurance Engineer, you will support testing of RealityKit features related to realistic, high performance simulation: Audio, physics, AR app rendering and simulation effects, and more. You will be part of an effort to drive the quality via extensive hands-on functional testing of user-facing features and systems. You will be responsible for setting the bar high within your own areas of expertise, and frequently collaborate with team members beyond your areas in order to ensure we ship the superb end-to-end experiences necessary for robust and amazing products. As a cross functional advocate for quality, you’ll work closely with our development and automation engineers, developing test plans and user studies, bug triaging, and supporting design reviews. In this role you should be able to identify the gaps in the existing test coverage for your areas of responsibility, curating test coverage as you seek to balance sustainable coverage with growing quality expectations. You will also use, triage, configure, and even enhance automation suites to cover the test cases you’ve identified as critical and suited for automation.

Additional Requirements(额外要求)

Experience with testing consumer electronics, mobile applications and experiences

Familiarity with realtime 3D gaming engines and related technologies like Unity, Unreal, Godot etc. of high value

Proficiency with Apple computing technologies like iOS, visionOS beta, RealityKit, ARKit, and Xcode & Swift fundamentals preferred but not required

Knowledge of computer animation and CAD programs like Maya or 3DMax, and procedural animation processes like inverse kinematics also preferred but not required