Overview
We are seeking a Software Test Engineer to support the quality and reliability of web applications built with React, TypeScript, and Node.js. This role will develop and execute testing strategies, build automated tests, and integrate testing into CI/CD pipelines. The ideal candidate has strong knowledge of software testing methodologies and can manage testing activities across multiple concurrent, highly visible projects.
What will you do?
- 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.
Do you have what it takes?
- Active TS/SCI With Polygraph
- Bachelor's Degree with atleast 5 years of experience required.
- 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 testing frameworks and tools within each of the following categories:
- Frontend testing: Jest, React Testing Library, Cypress, or Playwright.
- Backend and API testing: Mocha, Chai, Supertest, Postman, or Newman.
- End-to-end testing: 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.
Pay Range: VTG’s estimated starting pay range is $180,000-$220,000 annually, which is a general guideline for the geographic location. When extending an offer, VTG also considers work experience, education, skill level, market considerations and may possibly include contractual requirements which may cause an offer to fall outside of this range.