Test Automation Engineer

Agile Defense•Fort Meade, MD
•Onsite

About The Position

Agile Defense is seeking a Test Automation Engineer to join a collaborative team supporting USCYBERCOM’s internal command IT systems, including specialized cyberspace operations systems. The role supports the design, implementation, and maintenance of CI/CD pipelines and DevOps infrastructure for mission systems and cyber operations platforms. It also develops and optimizes automated testing frameworks and validation pipelines to help ensure the reliability, security, and performance of mission-critical software. The engineer supports the lifecycle of cyber capabilities by building, deploying, and sustaining scalable infrastructure across development and test environments. The role evaluates emerging DevOps tools, containerization technologies, and automation frameworks for possible use in mission environments. It also includes creating and maintaining technical documentation and collaborating with developers, cybersecurity analysts, and mission stakeholders to turn requirements into testable engineering and deployment solutions.

Requirements

  • Bachelor’s degree in a related discipline is typically required.
  • At least 10 years of related experience with large-scale CI/CD infrastructure and common source control frameworks such as GitLab, MinIO, Bitbucket, and Jenkins.
  • Experience supporting integration, deployment, and validation of software systems in development, test, and operations pipelines.
  • Experience using cloud virtualization platforms such as vSphere or ARIA.
  • Experience developing and maintaining automated testing frameworks such as Robot Framework, Pytest, and GoogleTest.
  • Experience with scripting languages such as Python, Bash, and PowerShell.
  • Experience utilizing Podman or Docker.
  • Advanced verbal and written communication skills, with an emphasis on creating technical testing documentation.
  • Active TS/SCI clearance with polygraph.

Nice To Haves

  • Development test experience or cybersecurity engineering experience.
  • Master’s degree from an accredited college or university in Computer Engineering, Computer Science, Cybersecurity, Software Engineering, or a related discipline.
  • Knowledge of cross-compilation and experience building or using cross-compilers on architectures such as PPC, MIPS, x86, ARM, and RISC-V.
  • Experience with management products such as Jira and Confluence.
  • Extensive experience parsing user stories or requirements into testable objectives and measures of performance leading to fully tested software products.
  • GIAC Cloud Security Automation certification or an equivalent cybersecurity or DevOps certification.

Responsibilities

  • Design, implement, and maintain CI/CD pipelines and DevOps infrastructure supporting USCYBERCOM mission systems and cyber operations platforms.
  • Develop, integrate, and optimize automated testing frameworks and validation pipelines to support reliability, security, and performance of mission-critical software systems.
  • Build, deploy, and sustain scalable infrastructure across development and test environments to support cyber capability lifecycle management.
  • Evaluate emerging DevOps tools, containerization technologies, and automation frameworks, and recommend integration into existing mission environments.
  • Develop and maintain technical documentation, including system architecture diagrams, test plans, CI/CD workflows, and operational procedures.
  • Collaborate with software developers, cybersecurity analysts, and mission stakeholders to translate requirements into testable engineering and deployment solutions.

Benefits

  • Health insurance
  • Life insurance
  • Paid time off
  • Holiday pay
  • Short-term disability
  • Long-term disability
  • Retirement benefits
  • Learning and development opportunities
  • Other optional benefit elections
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service