Senior Application Tester

VTG•Chantilly, VA

About The Position

VTG is seeking a Software Test Engineer to support the quality and reliability of web applications built with React, TypeScript, and Node.js. The role develops and executes testing strategies, builds automated tests, and integrates testing into CI/CD pipelines. The successful candidate will manage testing activities across multiple concurrent, highly visible projects and communicate testing results, risks, and project status to technical teams and stakeholders.

Requirements

  • Active TS/SCI with Polygraph clearance.
  • Bachelor's degree and at least 5 years of experience.
  • Demonstrated experience in software testing, preferably with web applications.
  • Strong understanding of software testing methodologies, tools, and processes.
  • Hands-on experience testing applications built with React and TypeScript.
  • Hands-on experience testing Node.js server applications.
  • Proficiency with frontend testing frameworks and tools such as Jest, React Testing Library, Cypress, or Playwright.
  • Proficiency with backend and API testing tools such as Mocha, Chai, Supertest, Postman, or Newman.
  • Proficiency with end-to-end testing tools such as Cypress, Playwright, Selenium WebDriver, or Katalon Studio.
  • Working knowledge of version control systems such as Git.
  • Experience with CI/CD pipelines and integrating automated testing into deployment workflows.
  • Demonstrated ability to monitor progress and manage competing testing priorities across multiple concurrent, highly visible projects and requirements.

Responsibilities

  • Develop, maintain, and execute test plans, test cases, and automated test scripts for web applications.
  • Perform functional, regression, integration, API, and end-to-end testing.
  • Test React and TypeScript applications to validate functionality, user interactions, and expected behavior.
  • Test Node.js server applications, including APIs, backend functionality, and application integrations.
  • Identify, document, and track defects; collaborate with developers to resolve issues and verify fixes.
  • Build and maintain automated tests using appropriate frontend, backend, API, and end-to-end testing frameworks.
  • Integrate automated testing into CI/CD pipelines to support reliable deployments.
  • Use Git to manage test code and collaborate with development teams.
  • Monitor testing progress, requirements coverage, defects, and readiness across multiple concurrent projects.
  • Communicate testing results, risks, and project status to technical teams and stakeholders.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service