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 • Dominican Republic
Role & seniority
Stack/tools
Languages: C# (preferred) or Java
Engine/Platform: Unity; mobile (iOS/Android)
Testing: automated tests, Unity Test Runner; visual/blueprint-driven testing
Device farms: AWS Device Farm, Kobiton, or similar
CI/CD: Jenkins or Azure DevOps
Top 3 responsibilities
Develop and maintain automated tests for Unity-based mobile apps (C# or Java)
Execute, manage, and analyze tests across a device farm (iOS/Android), and monitor results
Debug, troubleshoot, and coordinate with teams to resolve failures; integrate tests into CI/CD
Must-have skills
Strong programming in C# (preferred) or Java; Unity experience
Hands-on mobile testing across iOS and Android
Experience with device farms and test automation
Debugging, root-cause analysis, and detective-style problem solving
Good communication and collaboration in fast-paced teams
Nice-to-haves
Experience with Kobiton or transitioning test infrastructure between farms
Knowledge of Android adb and iOS/Xcode tooling
Exposure to visual programming (Unreal Engine Blueprints)
CI/CD experience (Jenkins or Azure DevOps)
Location & work type
Location: not specified
Work type: not specified (no explicit remote/on-site or full-time indication)
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.
Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near-shoring before it was even a term and have worked with 100s of clients along the way. Show more Show less