QA Software Engineer, Vision Products Group

Company: Apple
Company: Apple
Location: London, Greater London, United Kingdom
Department: Software and Services
Posted on: 2023-11-24 03:59
Summary Posted: Nov 13, 2023 Role Number: 200520471 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. Key Qualifications Key Qualifications 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 Description Description 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. Education & Experience Education & Experience BS or higher in Computer Science, Computer Engineering, or equivalent experience Minimum professional experience of 3 years Additional Requirements 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
View Original Job Posting