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 for USPACOM. Based at Redstone Arsenal, the role is part of a team supporting protocol and federation activities, test plan execution, installation, and troubleshooting for a software development package used in Modeling and Simulation events. The position is aimed at a high-energy junior- to mid-level engineer who can learn specific simulation architectures on the job. The engineer will use scripting languages to create, maintain, and run automated test suites; validate REST APIs, data ingestion endpoints, and network payloads under load; and run automated tests and report results through existing software pipelines. The role also includes Linux and Windows system administration, deploying and resetting test beds using container and virtualization technologies, maintaining security compliance through DISA STIGs and routine patching, and documenting user manuals and procedures. Travel of up to 30% is required, including overseas trips of one to three and a half weeks for exercise deployment and user support.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or a related technical field; four years of practical lab experience may substitute for the 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 existing automated software pipelines.
  • System administration experience with Linux and Windows operating environments.
  • Willingness to travel up to 30%, including overseas travel in support of installation, testing, and exercise events.
  • Current DoD 8570.01-M IAT Level II or higher certification, such as Security+ CE, CySA+, CISSP, or CASP, before start.
  • Active Secret clearance and ability to obtain a TS/SCI clearance.
  • Current U.S. citizenship.
  • Must have or obtain a U.S. passport within 30 days of start.

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.
  • Familiarity with containerized applications and orchestration platforms such as Kubernetes and Docker, or virtualized VMware/Proxmox nodes.

Responsibilities

  • Create, maintain, and execute automated test suites using scripting languages such as Python, Bash, or PowerShell.
  • Validate REST APIs, data ingestion endpoints, and network payloads under loaded test conditions.
  • Execute automated test scripts and report results through software pipelines such as GitLab CI/CD or Jenkins.
  • Provide system administration for Linux and Windows operating environments.
  • Use containerized applications and orchestration platforms or virtualized nodes to deploy and reset test beds.
  • Maintain system security compliance by applying DISA STIGs and performing routine system patching.
  • Document updates to user manuals and procedures.
  • Support protocol and federation activities, test plan execution, installation, and troubleshooting for Modeling and Simulation events.
  • Travel to support installation, testing, exercise deployment, and user support, including overseas travel.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service