Senior Tester

Steampunk•McLean, VA
•$110,000 - $160,000

About The Position

Steampunk is seeking a Senior Tester to join its growing DevSecOps practice and deliver quality assurance services supporting application, cloud, and data systems development. The role involves testing software and systems, developing test automation, supporting cloud migrations, and improving development, testing, deployment, and release processes. The position also contributes to secure and reliable systems, documents existing environments and gaps, and provides recommendations and status updates. The role is an individual-contributor position that includes mentoring more junior team members.

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 and two years of related IT experience.
  • Experience with Git source-control providers such as GitHub, GitLab, or Bitbucket.
  • Experience with one or more programming or scripting languages.
  • Application DevSecOps experience, including active development experience in an Agile environment.
  • Experience using Docker containers and platforms such as Kubernetes.
  • Experience implementing test automation using tools such as Selenium, Appium, SoapUI, RestAssured, or Postman.
  • Experience integrating test automation—including performance, security, and functional tests—into CI/CD pipelines.
  • Experience with performance and load testing.
  • Excellent written and verbal communication, interpersonal, and collaborative skills.

Nice To Haves

  • Master’s degree.
  • CAST (Certified Associate in Software Testing) certification.
  • International Software Testing Qualifications Board (ISTQB) certification.
  • Certified Manager of Software Testing (CMST) certification.
  • DHS Trusted Tester Certification (TTv5).
  • Experience documenting an environment’s as-is state, performing a gap analysis, and producing artifacts that articulate options and recommendations.

Responsibilities

  • Understand stakeholder needs and convey them to developers.
  • Meet with product design teams 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 testing procedures.
  • Test and examine code written by others and analyze results, including three or more of the following: 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 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 engineers to ensure development follows established processes and works as intended.
  • Document the environment’s as-is state, perform gap analyses, and produce artifacts describing options and recommendations.
  • Use virtualization and containerization to optimize software-system testing.
  • Work with teams to continuously improve DevSecOps processes and tools.
  • Engineer and implement solutions and recommend continuous improvements to services.
  • Present regular status updates and cross-train other DevOps team members.
  • Contribute as an individual contributor and mentor more junior team members.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service