Software Engineer II, Test Automation

AxonSeattle, WA
$141,000 - $225,600Hybrid

About The Position

Axon is on a mission to Protect Life, exploring critical safety and justice issues with an ecosystem of devices and cloud software. Life at Axon is fast-paced, challenging, and meaningful, encouraging ownership and growth. The Axon VR team is dedicated to building immersive training experiences that enhance empathy, decision-making under pressure, and community engagement for officers. As a Software Engineer II focused on test automation, you will be crucial in ensuring the quality, stability, and performance of VR training products, which include Unity-based applications, backend services, and integrated web platforms. This role is ideal for a highly technical engineer passionate about quality, developer efficiency, and enabling frequent, reliable releases through scalable automation and CI/CD infrastructure.

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.

Responsibilities

  • 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.

Benefits

  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • And yes, we have snacks in our offices
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service