QA Automation Engineer
Role summary
We are seeking a QA Automation Engineer to design, develop, and maintain robust test automation frameworks using Selenium with Java (BDD) and REST API automation with REST Assured. The role involves validating application functionality across UI, API, and database layers (SQL/Oracle), and integrating automation into DevOps pipelines using tools like Docker for continuous testing. Responsibilities include building automated coverage, performing database validation, defining automation strategy, integrating tests into CI/CD pipelines, and managing the full testing lifecycle. Collaboration with development and product teams is essential for ensuring quality sign-off for releases. This full-time position requires 5+ years of relevant experience.
Jersey City, New Jersey 07030 Posted March 26th, 2026
Looking for more job opportunities? Click here!
Job Type: Full Time
Job Category: IT
Job Description
Job Title: QA Automation Engineer
Location: Jersey City, NJ
Fulltime Employment
Must Have Technical/Functional Skills
Expected to design and implement robust test automation frameworks using Selenium with Java (BDD), along with REST API automation using REST Assured, ensuring high test coverage and quality.
Responsible for validating application functionality across UI, API, and database layers (SQL/Oracle), while integrating automation into DevOps pipelines, leveraging Docker and modern tooling to enable continuous testing and faster, reliable releases.
Roles & Responsibilities
Design, develop, and maintain test automation scripts and frameworks for new and existing applications, ensuring scalable and reusable automation.
Implement BDD-based automation using frameworks such as Cucumber + Selenium/Appium, and apply strong development + testing skills (white-box where required).
Build automated coverage across UI, API, and integration layers, including REST API validation (e.g., REST Assured / Postman) and end-to-end workflow testing.
Perform database validation by writing and executing SQL/Oracle queries to verify data integrity, transformations, and downstream impacts.
Identify automation candidates, define the automation strategy, and continuously enhance test suites to reduce manual effort and improve release confidence.
Integrate automated tests into CI/CD pipelines for continuous testing, automated execution, and reporting (DevOps toolchain integration).
Execute and manage the testing lifecycle: test planning, test design, execution, defect reporting/tracking, and progress/status reporting to stakeholders.
Collaborate with developers, product, and cross-functional teams to ensure comprehensive coverage, timely defect resolution, and quality sign-off for releases.
Generic Managerial Skills, If any
5+ years of relevant experience
Experience in systems analysis and programming of software applications
Experience in managing and implementing successful projects
Working knowledge of consulting/project management techniques/methods
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Required Skills
DEVOPS ENGINEER
SENIOR EMAIL SECURITY ENGINEER
Similar roles
QA Automation EngineerFetchJobs.co · United States · Remote- QA Automation EngineerKabam · Vancouver, British Columbia, Canada · Onsite
QA Automation EngineerIngrain Systems Inc · Massachusetts, Massachusetts, United States · Remote- QA Automation EngineerTailored Management · Ontario, Ontario, Canada · Onsite
- QA Automation EngineerJobs via Dice · Houston, Texas, United States · Onsite