QA Automation Engineer
QA Automation EngineerLocation: Basking Ridge, NJ, 07920 / Irving, TXJob Type: 12 months contractWork Arrangement: On-site RoleInterview Process: 2 rounds of video interviews Mandatory: Telecom DomainKey Responsibilities:Designing and maintaining scalable test automation frameworks using Java, Selenium WebDriver, TestNG/JUnit, and Maven.Building and executing API test automation suites with REST Assured and Postman across microservices and third-party integrations.Integrating automated tests into CI/CD pipelines via Jenkins, GitLab CI, or GitHub Actions for continuous release confidence.Implementing BDD practices using Cucumber to keep tests aligned with business requirements.Executing all levels of testing — E2E, System, Integration, Regression, and Progression — and developing load testing scripts for performance validation.Performing root cause analysis on defects, managing test environments, and reporting on release readiness metrics to stakeholders.Collaborating closely with Development, Product, and DevOps teams within an Agile/Scrum delivery model.Required Skills:Bachelor's degree or equivalent practical experience.5+ years of QA experience with a strong focus on automation in enterprise or telecom environments.Hands-on proficiency in Java, Selenium, TestNG/JUnit, Maven, REST Assured, Postman, and SOAP UI.Solid experience with BDD (Cucumber), CI/CD tools (Jenkins/GitLab/GitHub Actions), and test management tools (JIRA, TestRail).Strong SQL skills for backend verification and working knowledge of HTML/CSS/JavaScript for UI test validation.Experience with Client Quality Center (ALM) and UFT is an added advantage.Exposure to Git, Docker, and cloud platforms (Azure, AWS, or GCP) is a plus.Excellent communication skills and a proactive, quality-first mindset.Prior experience in the telecom domain is highly preferred.