Our client is looking for a QA Engineer to join their team.
Duration - 6 months
Location - UK Remote
We are looking for a QA Engineer to test the builds of a large UGC VR application and help keep every weekly release stable across the surfaces it ships on.
In this role you will be the dedicated quality owner for a mature Unity-based social VR runtime (Horizon Unity Runtime). It ships as a single product natively on Meta Quest headsets, and on mobile and PC via cloud streaming. The product is in keep-the-lights-on (KTLO) mode: change is kept to a minimum, so every fix that does ship has to be right. You will work alongside the runtime engineers, release ship captains and on-call rotations, testing nightly, stable and release-candidate builds, verifying fixes before they are picked to a release branch, and catching regressions in the most-visited worlds before they reach users.
Responsibilities
- Run smoke and regression test passes on nightly, stable and release-candidate builds, and report a clear go / no-go signal to the release ship captain
- Verify launch-blocking fixes in per-fix clone builds and on the release branch before and after they are picked
- Test the application in the current set of top-traffic supported worlds, covering core flows such as travel between worlds, avatars, voice, social features and multiplayer sessions
- Reproduce crashes, hangs, ANRs, out-of-memory kills and performance regressions reported from production, and file actionable bugs with reliable repro steps, device logs and video
- Test cloud-streamed builds on mobile and PC alongside native Quest builds, and flag surface-specific issues
- Create and maintain test plans, test cases and release checklists, and keep them current as the supported-world list changes
- Help triage incoming bug reports: confirm, deduplicate, assess severity and route them to the right on-call rotation
- Identify repetitive manual checks that could be automated, and contribute to automated test coverage where practical
Requirements
- 5+ years of professional QA experience on games, VR/AR or large-scale consumer applications, or equivalent
- Hands-on experience testing on Android-based devices, including sideloading builds and capturing logs with adb / logcat
- Proven experience running regression and release test passes against a fixed release schedule
- Excellent bug reporting: concise, reproducible reports with clear steps, expected vs. actual results, severity and supporting evidence
- Experience writing and maintaining test plans and test cases
- Experience reproducing crashes, stability and performance issues from telemetry or user reports
- Comfortable working independently, prioritising under release pressure, and communicating risk clearly to engineers and release owners
- Experience testing VR applications, ideally on Meta Quest headsets
- Familiarity with Unity, including reading Unity logs and understanding common engine-level failure modes
- Experience testing multiplayer, social or user-generated-content (UGC) platforms
- Experience testing cloud game or application streaming
- Experience with performance and memory profiling tools (e.g. OVR Metrics Tool, Perfetto, Unity Profiler)
- Scripting or test automation experience (e.g. Python, Unity Test Framework)
- Experience working in live-service (Live Ops) release processes
- Healthcare contribution and inclusion in company pension scheme
- Work laptop and phone
- 25 days annual leave (pro-rata) plus paid bank holidays
- Expanding workforce with potential for career progression for top performers.