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.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Perform • Santo Domingo de Guzmán, Distrito Nacional, Dominican Republic
Role & seniority: Quality Assurance Engineer (mid-level, individual contributor)
Stack/tools: C# (preferred) or Java, Unity, mobile platforms (iOS/Android), device farms (AWS Device Farm, Kobiton or similar), Unity Test Runner, CI/CD (Jenkins or Azure DevOps)
Develop and maintain automated tests for Unity-based mobile apps in C# or Java
Execute tests across a device farm, manage devices, analyze results, and monitor Unity Test Runner outputs (Android and iOS)
Debug, troubleshoot, and collaborate to resolve failures and drive root-cause analysis; integrate tests into CI/CD
Strong programming skills in C# (preferred) or Java, with Unity experience
Hands-on mobile testing across iOS and Android
Experience with device farms and automated testing in CI/CD environments
Problem-solving/troubleshooting with detective-style approach; good communication in fast-paced teams
Experience with Kobiton or transitioning test infra between farms
Knowledge of adb (Android) and Xcode tooling (iOS)
Exposure to visual programming (e.g., Unreal Engine Blueprints)
Experience with Jenkins or Azure DevOps
Location & work type: Location not specified; work type not specified
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.