Quality Assurance Tester

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

About The Position

As a Quality Assurance Tester, you will work with Steampunk’s growing DevSecOps practice to deliver quality assurance services supporting the development of application, cloud, and data systems. The role involves quality assurance and test automation in an Agile/DevSecOps environment, with an emphasis on automated testing, cloud migration validation, secure development, and continuous improvement. The position is an individual-contributor role that also includes mentoring junior team members and cross-training DevOps colleagues. Steampunk determines compensation using factors including geographic location, contractual requirements, education, knowledge, skills, competencies, and experience. The projected annual compensation range is $90,000 to $130,000. Salary is one part of the total compensation package. Candidates are expected to be on camera during interviews and assessments; Steampunk 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 two years of related IT experience.
  • At least three years of experience with Git source control management providers such as GitHub, GitLab, or Bitbucket.
  • At least three years of experience with one or more programming or scripting languages.
  • At least three years of application DevSecOps experience, including active development in an Agile environment.
  • Experience using Docker containers and platforms such as Kubernetes.
  • At least three years of experience implementing test automation with 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 communicate 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 definitions and requests.
  • Troubleshoot errors and streamline test procedures.
  • Test and examine code written by others and analyze the results, including applicable data validation, functional, performance and load, usability, or accessibility (508) testing.
  • Establish automated testing tools and infrastructure.
  • Provide validation testing of systems and datasets for cloud migrations.
  • Develop automated testing scripts with consideration 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 software engineers to ensure development follows established processes and works as intended.
  • Document the current state of environments, perform gap analyses, and produce artifacts describing options and recommendations.
  • Use virtualization and containerization to optimize software system testing.
  • Collaborate 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 DevOps team members.
  • Contribute individually and mentor more junior team members.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service