Barber Career Map
Barber Career MapFind jobs where you want to live.
active · Approximate location

Engineer II, Automated Test (R6288)

shieldai·San Mateo, California
full timeSan Mateo, California

Create a free profile to personalize salary, commute and role fit.

AT A GLANCE

Hivemind Enterprise Division2+ years experienceFull TimeFull Time Employee

Required

  • 2+ years experience
  • People Leadership
Preferred qualifications are helpful, not automatic disqualifiers.
Apply on Company Site

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With of

About the role

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X, Instagram, and YouTube.

Responsibilities

  • Design, develop, and maintain automated test frameworks for Autonomy and UI applications.
  • Develop scalable automated test infrastructure for functional, integration, regression, system, and end-to-end testing across distributed software and hardware environments.
  • Create and maintain CI/CD pipelines in GitLab using YAML configurations and shell scripting to support automated build, test, and deployment workflows.
  • Build workflow automation tools and utilities in Python to improve test execution efficiency, reporting, environment setup, and developer productivity.
  • Develop and maintain UI and API test automation using Go and TypeScript for modern web-based operator interfaces and mission control applications.
  • Integrate automated testing into continuous integration environments to support rapid software delivery and high reliability standards.
  • Collaborate closely with software, autonomy, simulation, and systems engineering teams to define verification strategies and improve software quality throughout the development lifecycle.
  • Develop automated validation solutions for safety-critical and mission-critical aerospace software systems.
  • Create test harnesses, simulators, stubs, and mocks to support automated verification in both simulated and hardware-in-the-loop (HIL) environments.
  • Analyze test results, troubleshoot failures, and work with development teams to isolate root causes and improve system reliability.
  • Improve test coverage, execution speed, maintainability, and observability of automated test systems.
  • Contribute to software quality standards, coding best practices, and automation architecture decisions.
  • Maintain clear technical documentation for test frameworks, automation workflows, CI/CD infrastructure, and validation procedures.
  • Support release qualification activities and ensure traceability between requirements, tests, and verification results where applicable.
  • Represent the Integration and Test Role in design reviews and advocate for a culture of engineering excellence and continuous improvement.
  • Develop AI-assisted engineering workflows and analytics tools using modern coding agents such as Claude Code, Codex, and related LLM-based development platforms to improve test generation, failure triage, debugging, and developer productivity.
  • Design intelligent automation pipelines that leverage AI-assisted code generation, log analysis, test analysis, and workflow orchestration to accelerate software verification and validation processes.
  • Evaluate and integrate emerging AI-driven software engineering tools into automated test and CI/CD ecosystems while maintaining reliability, traceability, and engineering quality standards.

Requirements

  • 2+ years of experience building scalable, maintainable automation frameworks and/or developer tooling in Python.
  • 2+ years of experience working with package management, dependency management, and build systems using tools such as conan, pip, setuptools, poetry, and nix or similar.
  • 2+ years of experience building tooling for automated log collection, analytics, reporting, and failure triage.
  • Strong understanding of asynchronous and concurrent programming in Python for scalable automation and parallel test execution.
  • Experience developing and maintaining CI/CD pipelines using GitLab CI, YAML, and shell scripting.
  • Experience with automated testing of distributed systems, backend services, APIs, and web-based UIs.
  • Familiarity with modern test frameworks, automated validation strategies, and software quality methodologies.
  • Experience working in Linux-based development environments.
  • Strong debugging and problem-solving skills in complex software systems.
  • Excellent collaboration and communication skills in cross-functional engineering environments.
  • Experience integrating Python with native C/C++ libraries and applications using bindings, wrappers, subprocess interfaces, or interoperability tooling.
  • Proficiency with Go and/or TypeScript for automation tooling or UI test development.
  • Experience with C++ development or testing.
  • Aerospace, robotics, autonomy, or safety-critical software experience.
  • Familiarity with simulation, hardware-in-the-loop (HIL), or embedded system testing.
PostedNot listed
Statusactive
CommuteDistance only

Other Jobs From This Employer

Loads and Dynamics Analyst (R5841 - TX/DC)Dallas, Texas
Salary not listed
Senior Propulsion Design Engineer (R4641)Seattle, Washington
Salary not listed
Deployed Operations Fleet Manager (R5174)Dallas, Texas
Salary not listed
Principal Fuel Systems Engineer - X-BAT (R4640)Dallas, Texas
Salary not listed
Project Coordinator, Finance Transformation (R5546)San Mateo, California
Salary not listed