QA Automation Engineer

  • Morris Plains, NJ
  • Posted 14 hours ago | Updated 14 hours ago

Overview

Hybrid
$50+
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Java
JavaScript (Node.js)
Cypress
Selenium
WebDriver
RESTful API
Git
Jira
SQL
CI/CD
Agile
TDD
BDD
Test Automation
Debugging
Quality Assurance
Risk Assessment

Job Details

Job Title: QA Automation Engineer
Employment Type: Contract
Location: Morris Plains, NJ (Hybrid Onsite Tuesday, Wednesday, Thursday)
Duration: Long-Term

Job Overview:

We are seeking a highly skilled QA Automation Engineer to join our team in a hybrid work environment. The ideal candidate will have a strong background in automation frameworks, hands-on coding experience, and a collaborative approach to ensuring the highest quality in software delivery.

Responsibilities:

  • Design, develop, and execute automation test suites.

  • Collaborate with development, QA, and cross-functional teams to understand application workflows and testing data needs.

  • Identify, document, and track bugs; integrate findings into automation workflows.

  • Conduct thorough regression testing following deployments, defect fixes, requirement changes, and environment updates.

  • Participate in full lifecycle implementation of projects from design to execution.

Required Skills:

  • 5-6 years of experience coding with Java and JavaScript (Node.js).

  • Expertise in Test Automation tools and frameworks such as Cypress, Selenium, WebDriver, and RESTful API testing.

  • Strong knowledge of version control (Git) and issue tracking tools (Jira).

  • Experience integrating test automation within CI/CD pipelines.

  • Proficient in SQL and creating utilities/mock services for testing.

Preferred Qualifications:

  • Background in Agile (Scrum/Kanban) methodologies and TDD/BDD practices.

  • Demonstrated experience with test automation strategies and debugging techniques.

  • Proven success in establishing and executing effective QA processes.

  • Detail-oriented with the ability to assess trade-offs and present risk evaluations.

  • Eagerness to continually learn and grow technically.

  • Excellent verbal and written communication skills.

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.

About EnpowerTek