
Future QA Engineer Opportunities (Gaming Industry)
Perform • Montevideo, Montevideo, Uruguay
Role & seniority: Quality Assurance Engineer (hands-on, mid-level to senior capable of scripting and debugging in a fast-paced team)
Stack/tools: C# or Java; Unity; mobile platforms (iOS/Android); automated tests via Unity Test Runner; device farms (AWS Device Farm, Kobiton or similar); CI/CD (Jenkins, Azure DevOps); visual testing/blueprint-driven test flows
Top 3 responsibilities
-
Develop and maintain automated tests for Unity-based mobile apps using C# or Java
-
Execute tests across a device farm (iOS/Android), manage devices, analyze results, and monitor test outcomes
-
Debug, troubleshoot, and collaborate with other teams to resolve failures and integrate tests into CI/CD pipelines
Must-have skills
-
Strong programming skills in C# (preferred) or Java, with Unity experience
-
Hands-on mobile testing experience on iOS and Android
-
Familiarity with device farms (AWS Device Farm, Kobiton, or similar)
-
Detective-style problem solving, analytical debugging, and good communication
Nice-to-haves
-
Experience with Kobiton or transitioning test infra between farms
-
Knowledge of Android (adb) and iOS/Xcode tooling
-
Exposure to visual programming (e.g., Unreal Engine Blueprints)
-
Experience with CI/CD tools (Jenkins or Azure DevOps)
-
Location & work type: Location and work type not specified in the description (not disclosed)
Full Description
We are seeking a Quality Assurance Engineer to join a fast-paced team focused on mobile game quality. This role combines programming in C# (preferred) or Java with hands-on experience in Unity and mobile platforms. You’ll design and run automated tests across a device farm to ensure our games perform seamlessly on iOS and Android. This is a highly collaborative role where curiosity, detective work, and strong debugging skills are key to success.
What You’ll Do
Develop and maintain automated tests for Unity-based mobile applications using C# or Java. Execute tests across a device farm (iOS and Android phones/tablets), manage devices, and analyze results. Run automated testing through Unity Test Runner and monitor results across both Android and iOS devices. Apply visual testing approaches and blueprint-driven test flows to validate gameplay and UI. Debug, troubleshoot, and partner with other teams to resolve failures and uncover root causes. Integrate automated tests into CI/CD pipelines such as Jenkins or Azure DevOps.
What We’re Looking For
Strong programming skills in C# (preferred) or Java, with experience in Unity. Hands-on mobile testing experience, ideally across both iOS and Android. Familiarity with device farms (AWS Device Farm, Kobiton, or similar). Ability to apply detective-style problem solving to investigate issues and drive them to resolution. Excellent communication and collaboration skills in a fast-paced team environment.
It Is An Asset If You Have
Experience with Kobiton or transitioning test infrastructure between farms. Knowledge of Android (adb) and iOS/Xcode tooling. Exposure to visual programming like Unreal Engine Blueprints Experience with CI/CD tools like Jenkins or Azure DevOps.
Why Join Us
You’ll play a key role in ensuring world-class mobile game quality at Microsoft, working on real devices across diverse platforms. If you love programming, mobile technology, and detective-style debugging, this role offers the chance to make a direct impact on the player experience.