Automation Test Engineer

Steampunk•McLean, VA
•$90,000 - $130,000

About The Position

Steampunk is seeking an Automation Test Engineer to implement automation that increases efficiency and provide hands-on testing and quality assurance expertise on mission-critical client work. The role involves collaborating with stakeholders, product designers, developers, and DevSecOps teams to define testing needs, build automated testing capabilities, and improve software development and delivery processes. The engineer will develop and execute test plans and procedures, validate software and data, analyze test results, and document findings and recommendations. The role also supports cloud migrations, CI/CD pipeline integration, secure system development, and continuous improvement across DevSecOps processes. The position is an individual-contributor role that includes mentoring junior team members and cross-training colleagues. Steampunk describes its work as serving Homeland, Federal Civilian, Health, and DoD clients through a human-centered delivery methodology. Applicants should be able to obtain a U.S. government security clearance. The projected annual compensation range is $90,000 to $130,000, with salary determined by factors including location, contractual requirements, education, skills, and experience. Candidates are expected to be on camera during interviews and assessments; the company may take a picture to verify identity and prevent fraud.

Requirements

  • Ability to obtain a U.S. government security clearance.
  • Bachelor’s degree in an IT field, or a bachelor’s degree in a non-IT field plus 2 years of related IT experience.
  • 5 years of experience with Git source control management providers such as GitHub, GitLab, or Bitbucket.
  • 5 years of experience with one or more programming or scripting languages.
  • 5 years of application DevSecOps experience, including active development experience in an Agile environment.
  • Experience using Docker containers and platforms such as Kubernetes.
  • 5 years of experience implementing test automation using tools such as Selenium, Appium, SoapUI, RestAssured, or Postman.
  • Experience integrating performance, security, and functional test automation into CI/CD pipelines.
  • Experience with performance and load testing.
  • Experience in one or more cloud computing environments, such as AWS, Azure, or GCP.

Nice To Haves

  • CAST (Certified Associate in Software Testing) certification.
  • International Software Testing Qualifications Board (ISTQB) certification.
  • Excellent written and verbal communication, interpersonal, and collaborative skills.
  • Experience documenting an environment’s current state, performing a gap analysis, and producing artifacts that articulate options and recommendations.

Responsibilities

  • Understand stakeholder needs and convey them to developers.
  • Meet with the product design team to determine testing parameters.
  • Write test plans, test cases, test procedures, bug reports, and final QA reports.
  • Manage test data architecture definition and requests.
  • Troubleshoot errors and streamline test procedures.
  • Test and examine code written by others and analyze results, including data validation, functional, performance and load, usability, or accessibility (508) testing.
  • Establish automated testing tools and infrastructure.
  • Provide validation testing of different systems and data sets for cloud migrations.
  • Develop automated testing scripts that account for parallelization and idempotency.
  • Automate and improve development, testing, deployment, and release processes.
  • Help ensure systems are safe and secure against cybersecurity threats.
  • Work with software developers and engineers to ensure development follows established processes and works as intended.
  • Document the current environment, perform gap analyses, and produce artifacts describing options and recommendations.
  • Use virtualization and containerization to optimize testing of software systems.
  • Work with teams to improve DevSecOps processes and tools continuously.
  • Engineer and implement solutions and recommend continuous improvements to services.
  • Present regular status updates and cross-train other DevSecOps team members.
  • Contribute as an individual contributor and mentor more junior team members.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service