Negotiable
Outside
Remote
USA
Summary: The role of SDET (Software Development Engineer in Test) involves joining a quality engineering team to develop and maintain automated testing frameworks using Selenium and Cucumber, with a focus on Java programming. The candidate will collaborate with developers and product managers to ensure high-quality software delivery through automated testing strategies. Responsibilities include designing test frameworks, executing BDD scenarios, and integrating automation into CI/CD pipelines. The position requires extensive experience in automated testing and a solid understanding of Agile methodologies.
Key Responsibilities:
- Design, develop, and maintain automated test frameworks using Selenium WebDriver, Cucumber, and Java.
- Create and execute BDD test scenarios and 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 testing across web applications.
- Integrate test automation into CI/CD pipelines using 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.
Key Skills:
- 7+ years of hands-on experience as an SDET or QA Automation Engineer.
- Strong proficiency in Java programming and OOP principles.
- Expertise in Selenium WebDriver and Cucumber BDD framework.
- Experience in writing Gherkin scenarios and automating step definitions.
- Familiarity with test reporting frameworks such as ExtentReports or Allure.
- Experience with Maven/Gradle and Git for build and version control.
- Experience integrating tests with CI/CD tools like Jenkins, GitLab CI, or Bamboo.
- Knowledge of REST API testing using RestAssured or Postman.
- Solid understanding of Agile/Scrum methodologies.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
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.