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