Perform logo

Future QA Engineer Opportunities (Gaming Industry)

Perform San José, Costa Rica

remote
Posted Jan 31, 2026Apply by Mar 27, 2026

Role & seniority: Quality Assurance Engineer. Seniority not specified.

Stack/tools: C# (preferred) or Java; Unity; mobile (iOS/Android); automated tests (Unity Test Runner); device farms (AWS Device Farm, Kobiton or similar); CI/CD (Jenkins or Azure DevOps); Android adb, iOS/Xcode tooling; visual testing approaches.

Top 3 responsibilities

  • Develop and maintain automated tests for Unity-based mobile applications (C#/Java).

  • Execute tests across a device farm, manage devices, analyze results, and monitor outcomes.

  • Integrate automated tests into CI/CD pipelines and collaborate to debug and resolve failures; apply visual/UI test validation.

Must-have skills

  • Strong programming in C# (preferred) or Java.

  • Hands-on mobile testing experience on iOS and Android.

  • Experience with Unity and automated testing tooling; familiarity with device farms.

  • Problem-solving, detective-style debugging, and clear communication in a fast-paced team.

Nice-to-haves

  • Experience with Kobiton or transitioning test infra between farms.

  • Knowledge of Android (adb) and iOS/Xcode tooling.

  • Exposure to Unreal Engine Blueprints.

  • CI/CD experience (Jenkins, Azure DevOps).

Location & work type: Location and work type not specified.

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.

multi-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.