QA Engineer [Game Security] (f/m/d) at Ubisoft
Düsseldorf, Germany
on-site · full-time · Visa sponsorship
Apply for this role at Ubisoft
Responsibilities:
- Design, implement and maintain automated tests for game security and anti-cheat systems.
- Create and run attack simulations and adversarial test cases to reproduce real-world cheats and exploits.
- Perform malware/cheat analysis, payload observation and dynamic debugging in secure sandboxes.
- Operate and improve CI/CD-driven testing infrastructure (pipelines, runners, reporting) to enable early detection.
- Plan and execute pre-release security testing and validation across game builds.
- Collaborate with Game Security Engineers, developers and build teams to triage defects and integrate fixes early.
- Contribute to test strategies, tooling, documentation and metrics to raise detection quality and reduce false positives.
Requirements:
- 3+ years in software development, QA engineering or test automation with hands-on testing experience.
- Strong Python skills; working knowledge of C++ for test tooling and debugging.
- Practical experience with security-focused testing (cheat injection, behavioral analysis, adversarial scenarios).
- Experience with sandboxing, payload dumping/analysis and reverse-engineering basics.
- Familiarity with CI/CD and test automation tools (Jenkins, GitHub Actions, GitLab CI) and test frameworks.
- Strong debugging, analytical and problem-solving mindset with attention to reproducibility and test hygiene.
- Good collaboration and communication skills; interest in game security and adversarial thinking.