The Senior QA Engineer will be responsible for ensuring the quality, stability, and playability of our digital games across multiple platforms. This role requires strong technical expertise in Unity, C#, and automated testing frameworks, as well as hands‑on experience managing store release processes for platforms such as App Store, Google Play. The Senior QA Engineer will act as a quality champion, driving testing strategies, mentoring QA team members, and collaborating with developers, designers, and artists to deliver exceptional player experiences.
Responsibilities
- Design and implement QA strategies for gameplay, performance, and user experience.
- Automate test cases using C# and Unity Test Runner.
- Ensure compliance with store guidelines (App Store, Google Play, Steam, consoles).
- Create and maintain detailed test plans and regression test suites.
- Support developers with debugging and in‑house QA tools.
- Analyze bug reports and oversee bug triage sessions.
- Mentor junior QA engineers and guide QA best practices.
Required Competencies
- Game Testing Expertise: Deep understanding of gameplay, performance, compatibility, and regression testing in Unity‑based games.
- Programming Skills: Strong proficiency in C# for automation, debugging, and custom QA tool development.
- Automation & Frameworks: Hands‑on experience with Unity Test Framework, NUnit, or equivalent tools.
- Release Management: Knowledge of compliance requirements and processes for App Store, Google Play.
- CI/CD & DevOps: Familiarity with Jenkins, GitHub Actions, or similar pipelines for game builds and deployment.
- Bug Tracking Tools: Proficiency with Azure DevOps, or similar issue management systems.
- Performance Testing: FPS stability, memory leaks, load times.
- Performance Profiling: Ability to analyze performance using Unity Profiler, Frame Debugger, or equivalent tools.
- Security Awareness: Familiarity with cheating, exploits, and anti‑tamper systems.
Qualifications & Experience
- Bachelor’s degree in computer science or related field.
- 3-5 years of QA experience, with at least 2 years in game development QA.
- Strong Unity, C#, and test automation background.
- Familiarity with CI/CD workflows for games.
- Experience with bug tracking (Azure DevOps, etc.) and performance profiling tools.
- Successful track record in releasing games across platforms.