Test Automation Engineer

Anduril Anduril · Defense · Costa Mesa, CA · Software : Software Platform

Anduril Industries is a defense technology company building AI-powered systems. This Test Automation Engineer role focuses on building and extending automated systems for development, verification, and release of these defense technologies. Responsibilities include authoring and executing test plans, building automated verification suites, developing test environments, integrating regression and performance testing into CI/CD pipelines, and implementing AI-enabled automation for failure triage and test generation. The role requires experience in DevOps, CI/CD, automated testing frameworks, Python scripting, and containerization, with a focus on ensuring the quality and reliability of software for military systems.

What you'd actually do

  1. Author and execute test plans against the active Lattice release branch — manual where it's the right tool, automated as soon as it can be — and maintain them as products evolve.
  2. Help build and extend the automated systems for development, verification, and release that uphold our quality bar for every SWP service and product offering
  3. Help develop and maintain the reference environments that Lattice workflows are verified in ahead of every release, keeping them available, representative, and trustable.
  4. Build and maintain comprehensive, representative test environments (Cloud, Robot, NixOS VM) and help teams debug how their software behaves inside them.
  5. Implement software interfaces, keyword libraries, and product hooks that make seamless, end-to-end testing across complex systems possible.

Skills

Required

  • 3+ years of proven experience building automated verification suites at scale.
  • DevOps practices, CI/CD pipeline development (e.g., Jenkins, GitLab CI, GitHub Actions), SRE principles, automated testing frameworks, scripting for automation, understanding of software development lifecycles.
  • Hands-on experience automating Hardware-in-The-Loop (HITL), and Software-in-The-Loop (SITL) engineering and utilization in production release process.
  • Expertise in developing and implementing various software development tests, including automated regression testing, unit testing, and integration testing.
  • Proficiency in Python for automation, scripting, and system development.
  • Professional experience with containerization workflows and Terraform.

Nice to have

  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • NixOS experience
  • Experience working in a regulated industry or with systems requiring high reliability and traceability.

What the JD emphasized

  • AI-enabled automation