QA Engineer

Overview

Hybrid
$DOE
Contract - Independent
Contract - W2
Contract - 12 month(s)

Skills

Node.JS
React
Express
MongoDB
QA/testing

Job Details

Role: QA Engineer

Location: 71 Hanover Rd, Florham Park, NJ 07932 (Locals)

Duration: Contract

The Senior QA Engineer is responsible for ensuring the highest quality of software applications throughout the full QA/Test lifecycle, including System Integration Testing (SIT), User Acceptance Testing (UAT), Functional Testing, Regression Testing, and End-to-End Validation.

This role involves close collaboration with cross-functional teams to understand requirements, analyze scenarios, and create robust test strategies. The engineer will also drive automation initiatives, contribute to performance testing, and help establish continuous quality processes.

Candidates in Group B will additionally be responsible for:

  • Designing and developing automation test suites
  • Setting up performance test environments
  • Developing and executing end-to-end system tests
  • Supporting continuous integration and continuous delivery (CI/CD) testing pipelines

Mandatory Skills & Qualifications

  • 10+ years of relevant client-facing experience in QA/testing roles (excluding training periods)
  • Minimum 5 years of on-site client experience in similar technology and domain
  • Educational Requirement: Bachelor's degree in technology (Master's preferred)
  • Strong hands-on experience with the MERN Stack (MongoDB, Express, React, Node.js)
  • Proficiency in programming/scripting: Java and JavaScript
  • Extensive experience with modern automation tools such as:
    • Selenium WebDriver
    • Cypress
    • or other industry-standard automation frameworks
  • Strong understanding of QA methodologies, SDLC, STLC, Agile/Scrum processes
  • Experience building reusable automation frameworks (UI and/or API)
  • Experience in Performance Testing tools (e.g., JMeter, Locust) - preferred for Group B
  • Experience with version control systems (Git), build tools (Maven/Gradle), CI/CD pipelines (Jenkins, GitLab, Azure DevOps)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.