This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Axon VR team is building immersive training experiences that help officers develop greater empathy, improve decision-making under pressure, and enhance community engagement. As a Senior Software Engineer focused on test automation, you will play a critical role in ensuring the quality, stability, and performance of our VR training products spanning Unity-based applications, backend services, and integrated web platforms. This role is ideal for a highly technical engineer who is passionate about quality, developer efficiency, and enabling more frequent and reliable releases through scalable automation and CI/CD infrastructure.
Job Responsibility:
Design and implement test automation frameworks and tools for Unity VR applications, backend APIs, and connected web components
Develop and maintain CI/CD pipelines to support continuous testing and deployment across the VR stack
Collaborate with QA, software engineering, and product teams to build test coverage across unit, integration, E2E, and non-functional levels
Create and maintain test plans that reflect realistic training scenarios, performance benchmarks (e.g., frame rate, headset responsiveness), and hardware-in-the-loop requirements
Analyze automation results, investigate failures, and lead issue triage efforts with cross-functional teams
Contribute to engineering best practices that improve test velocity, code quality, and deployment safety
Advocate for quality and faster test feedback throughout the software development lifecycle, embedding automation into daily workflows
Requirements:
5+ years of experience in software development or test automation, ideally in immersive tech, gaming, or simulation environments
Proficiency in C# with experience testing Unity-based applications
Demonstrated success building automated tests and CI/CD pipelines for multi-surface systems (VR client, backend, web) with GitHub Actions, Jenkins or similar systems
Familiarity with test automation tools like Appium, Selenium, NUnit or custom Unity testing frameworks
Strong problem-solving skills and ability to investigate performance, interaction fidelity, and device-specific issues
Clear and collaborative communication skills, with a strong sense of ownership and initiative