Overview
Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
SDET
Cucumber
JAVA
Selenium
Job Details
We are looking for a highly motivated and detail-oriented SDET (Software Development Engineer in Test) to join our quality engineering team. The ideal candidate will have strong expertise in automated testing using Selenium and Cucumber frameworks, with proficiency in Java programming. You will work closely with developers, product managers, and DevOps to ensure the delivery of high-quality software through automated testing strategies and continuous integration pipelines
Key Responsibilities:
- Design, develop, and maintain automated test frameworksusing Selenium WebDriver, Cucumber, and Java.
- Create and execute BDD test scenariosand step definitions in alignment with user stories.
- Collaborate with developers and business analysts to understand product requirements and translate them into test cases.
- Perform functional, regression, integration, and UI testingacross web applications.
- Integrate test automation into CI/CD pipelinesusing Jenkins or equivalent tools.
- Debug test failures, identify root causes, and work with development teams to resolve issues.
- Maintain detailed documentation of test cases, test execution results, and defect tracking in tools such as JIRA, TestRail, or Zephyr.
- Drive and enforce test automation best practices and coding standards across the QA team.
- Participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives) to align with the development lifecycle.
- Collaborate with QA, DevOps, and Release Management to support test environments and deployment validation
Required Qualifications:
- 7+ years of hands-on experience as an SDET or QA Automation Engineer.
- Strong proficiency in Javaprogramming and OOP principles.
- Expertise in Selenium WebDriverand Cucumber BDD framework.
- Experience in writing Gherkin scenariosand automating step definitions.
- Familiarity with test reporting frameworkssuch as ExtentReports or Allure.
- Experience with Maven/Gradleand Git for build and version control.
- Experience integrating tests with CI/CD tools like Jenkins, GitLab CI, or Bamboo.
- Knowledge of REST API testingusing RestAssured or Postman
Solid understanding of Agile/Scrum methodologies.
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.