Overview
Skills
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)