Test Engineer

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

About The Position

As a Test Engineer, you will work with Steampunk’s growing DevSecOps practice to deliver quality assurance services supporting application, cloud, and data systems development. The role focuses on quality assurance and test automation in an Agile/DevSecOps environment, particularly for Salesforce applications. You will develop and execute manual and automated tests, validate Salesforce functionality and releases, support cloud migrations, improve DevSecOps processes, and provide recommendations and status updates. The position is an individual-contributor role that also includes mentoring more junior team members and cross-training other DevOps 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 plus 2 years of related IT experience.
  • 3 years of experience with Git SCM providers such as GitHub, GitLab, or Bitbucket.
  • 3 years of experience with one or more programming or scripting languages.
  • 3 years of application DevSecOps experience, including active development experience in an Agile environment.
  • Experience using Docker containers and platforms such as Kubernetes.
  • 3 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.
  • Salesforce testing experience.
  • 3–5 years of experience with quality assurance and test automation practices in an Agile/DevSecOps work environment.

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 as-is environment, 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 definitions and requests.
  • Develop and execute manual and automated test cases for Salesforce applications, validating Service Cloud, Experience Cloud, Lightning components, Flows, Apex, security configurations, and configured business processes.
  • Verify Salesforce releases through functional, regression, integration, and user acceptance testing, including metadata changes, data migrations, and integrations with external systems.
  • Troubleshoot errors and streamline test procedures.
  • Test and examine code written by others and analyze results, including data validation, functional, performance and load, usability, and accessibility (508) testing.
  • Establish automated testing tools and infrastructure.
  • Provide validation testing of 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 current environment, perform gap analyses, and produce artifacts describing options and recommendations.
  • Use virtualization and containerization to optimize software systems 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.
  • Execute detailed Salesforce test scenarios, log defects, validate fixes, and confirm acceptance criteria are met before deployment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service