Role: Senior QA Automation Engineer
Duration: Long Term Contract
Location: Edison NJ- 3 days Hybrid
Key Responsibilities:
- Design develop and maintain automated test suites using ReadyAPI/SoapUI with Groovy scripting for API validation.
- Build and manage API collections and test flows using Bruno for lightweight API testing.
- Create and maintain end-to-end browser automation tests using Playwright with TypeScript/JavaScript.
- Develop and manage unit tests using Jest to ensure component-level reliability.
- Manage source code test assets and CI pipelines using GitHub; leverage GitHub Actions for automated test execution.
- Utilize GitHub CoPilot to accelerate test script development and improve overall productivity.
- Test and validate REST GraphQL and SOAP APIs across various environments.
- Integrate automated tests into CI/CD pipelines; use Sonarqube (preferred) for code quality analysis.
- Collaborate with cross-functional teams to define quality standards and drive a shift-left testing approach.
- Identify document and track defects; communicate effectively with developers and stakeholders.
Required Skills & Experience:
- API Testing Tools
- Proficient in ReadyAPI / SoapUI with hands-on Groovy scripting experience.
- Experience using Bruno for API testing and collaboration.
- Strong understanding of REST GraphQL and SOAP API formats and protocols.
- Test Automation Frameworks
- Solid experience with Playwright for end-to-end test automation using TypeScript or JavaScript.
- Proven experience writing and maintaining unit tests with Jest.
- Version Control & AI Tooling
- Proficient with GitHub for version control branching strategies and pull request workflows.
- Experience with GitHub CoPilot or similar AI-assisted coding tools.
- CI/CD & Code Quality
- Hands-on experience integrating tests into CI/CD pipelines.
- Familiarity with Sonarqube or equivalent static analysis tools is a plus.
Qualifications:
- 8 years of experience in QA Automation engineering.
- Bachelors degree in Computer Science Engineering or a related field (or equivalent experience).
- Strong analytical and problem-solving skills with keen attention to detail.
- Excellent written and verbal communication skills.
- Ability to work independently and collaboratively in an Agile/Scrum environment.
Role: Senior QA Automation Engineer Duration: Long Term Contract Location: Edison NJ- 3 days Hybrid Key Responsibilities: Design develop and maintain automated test suites using ReadyAPI/SoapUI with Groovy scripting for API validation. Build and manage API collections and test flows using B...
Role: Senior QA Automation Engineer
Duration: Long Term Contract
Location: Edison NJ- 3 days Hybrid
Key Responsibilities:
- Design develop and maintain automated test suites using ReadyAPI/SoapUI with Groovy scripting for API validation.
- Build and manage API collections and test flows using Bruno for lightweight API testing.
- Create and maintain end-to-end browser automation tests using Playwright with TypeScript/JavaScript.
- Develop and manage unit tests using Jest to ensure component-level reliability.
- Manage source code test assets and CI pipelines using GitHub; leverage GitHub Actions for automated test execution.
- Utilize GitHub CoPilot to accelerate test script development and improve overall productivity.
- Test and validate REST GraphQL and SOAP APIs across various environments.
- Integrate automated tests into CI/CD pipelines; use Sonarqube (preferred) for code quality analysis.
- Collaborate with cross-functional teams to define quality standards and drive a shift-left testing approach.
- Identify document and track defects; communicate effectively with developers and stakeholders.
Required Skills & Experience:
- API Testing Tools
- Proficient in ReadyAPI / SoapUI with hands-on Groovy scripting experience.
- Experience using Bruno for API testing and collaboration.
- Strong understanding of REST GraphQL and SOAP API formats and protocols.
- Test Automation Frameworks
- Solid experience with Playwright for end-to-end test automation using TypeScript or JavaScript.
- Proven experience writing and maintaining unit tests with Jest.
- Version Control & AI Tooling
- Proficient with GitHub for version control branching strategies and pull request workflows.
- Experience with GitHub CoPilot or similar AI-assisted coding tools.
- CI/CD & Code Quality
- Hands-on experience integrating tests into CI/CD pipelines.
- Familiarity with Sonarqube or equivalent static analysis tools is a plus.
Qualifications:
- 8 years of experience in QA Automation engineering.
- Bachelors degree in Computer Science Engineering or a related field (or equivalent experience).
- Strong analytical and problem-solving skills with keen attention to detail.
- Excellent written and verbal communication skills.
- Ability to work independently and collaboratively in an Agile/Scrum environment.
View more
View less