Software Test Engineer

SAIC•Huntsville, AL
•Onsite

About The Position

SAIC is seeking an Interoperability System Test Engineer to support large-scale distributed test events and federations in support of USPACOM. The role is based at Redstone Arsenal and works as part of a team supporting protocols, federations, test-plan execution, installation, and troubleshooting for a software development package used for Modeling and Simulation events. The position targets a junior- to mid-level engineer who can learn specific simulation architectures on the job. Travel of up to 30% is required, including overseas trips of 1 to 3.5 weeks to support exercise deployments and user support.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, or another related technical field; practical lab experience of four years is accepted in lieu of a degree.
  • Experience working with operating systems such as RHEL, Ubuntu, and Windows.
  • Working knowledge and experience with scripting languages such as Python, Bash, or PowerShell.
  • Experience validating REST APIs, data ingestion endpoints, and network payloads under loaded test conditions.
  • Ability to execute automated test scripts and report results in software pipelines such as GitLab CI/CD or Jenkins.
  • System administration experience with Linux and Windows operating environments.
  • Working familiarity with containerized applications and orchestration platforms such as Kubernetes or Docker, or virtualized VMware/Proxmox nodes.
  • Must have a current DoD 8570.01-M IAT Level II or higher certification, such as Security+ CE, CySA+, CISSP, or CASP, before starting.
  • Must have an active Secret clearance and the ability to obtain a TS/SCI clearance.
  • Must be a current U.S. citizen.
  • Must have or obtain a U.S. passport within 30 days of starting.
  • Willingness to travel up to 30%, including overseas travel, for installation, testing, and exercise events.

Nice To Haves

  • Department of War background.
  • Working knowledge of and troubleshooting experience with simulation network protocols such as DIS, HLA, and TINA.
  • Software testing knowledge, including scripting and automated testing.
  • Working knowledge of SELinux.
  • Working knowledge of Docker and Kubernetes.

Responsibilities

  • Support execution of large-scale distributed test events and federations.
  • Support protocol and federation activities and execute test plans.
  • Install and troubleshoot a software development package supporting Modeling and Simulation events.
  • Create, maintain, and execute automated test suites using scripting languages.
  • Validate REST APIs, data ingestion endpoints, and network payloads under loaded test conditions.
  • Execute automated test scripts and report results within existing software pipelines.
  • Deploy and reset test beds using containerized applications, orchestration platforms, or virtualized nodes.
  • Maintain system security compliance by applying DISA STIGs and performing routine system patching.
  • Document updates to user manuals and procedures.
  • Travel to support installation, testing, exercise events, and user support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service