Quality Assurance Automation Engineer

Quality Assurance Automation Engineer

Posted 1 day ago by Hellowork Consultants

Negotiable
Undetermined
Undetermined
Farnborough, England, United Kingdom

Summary: We’re looking for a QA Automation Engineer with expertise in Java and Cucumber (BDD) frameworks, as well as Jenkins for CI/CD integration. The role involves designing, developing, and maintaining automated test scripts to ensure high-quality software delivery. The ideal candidate will collaborate with various teams to define acceptance criteria and perform integration and regression testing. Strong problem-solving skills and experience with automation tools are essential for success in this position.

Key Responsibilities:

  • Design, develop, and maintain automated test scripts using Java and Cucumber (BDD).
  • Create and manage feature files and step definitions aligned with business requirements.
  • Configure and manage Jenkins pipelines to schedule and execute automated test runs.
  • Collaborate closely with developers, product owners, and QA teams to define acceptance criteria and ensure test coverage.
  • Perform integration and regression testing as part of CI/CD processes.
  • Debug test failures, analyze logs, and report defects using tools like JIRA.
  • Contribute to improving framework performance, reusability, and reporting.
  • Participate in sprint planning, reviews, and retrospectives within Agile teams.

Key Skills:

  • Strong experience in Java programming.
  • Proficiency in Cucumber (BDD) — writing Gherkin feature files, step definitions, and hooks.
  • Hands-on experience with Jenkins for automation execution and pipeline configuration.
  • Experience with Git or other version control tools.
  • Understanding of TestNG/JUnit and Maven/Gradle build tools.
  • Familiarity with API testing (e.g., RestAssured, Postman) is a plus.
  • Excellent problem-solving, debugging, and communication skills.

Salary (Rate): undetermined

City: Farnborough

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Skills QA Automation Engineer – Java, Cucumber (BDD), Jenkins

Role Summary: We’re seeking a skilled QA Automation Engineer with strong experience in Java-based test automation using Cucumber (BDD) frameworks and Jenkins for CI/CD integration. The ideal candidate should be capable of building, maintaining, and executing automated test suites to ensure high-quality software delivery.

Key Responsibilities:

  • Design, develop, and maintain automated test scripts using Java and Cucumber (BDD).
  • Create and manage feature files and step definitions aligned with business requirements.
  • Configure and manage Jenkins pipelines to schedule and execute automated test runs.
  • Collaborate closely with developers, product owners, and QA teams to define acceptance criteria and ensure test coverage.
  • Perform integration and regression testing as part of CI/CD processes.
  • Debug test failures, analyze logs, and report defects using tools like JIRA.
  • Contribute to improving framework performance, reusability, and reporting.
  • Participate in sprint planning, reviews, and retrospectives within Agile teams.

Required Skills:

  • Strong experience in Java programming.
  • Proficiency in Cucumber (BDD) — writing Gherkin feature files, step definitions, and hooks.
  • Hands-on experience with Jenkins for automation execution and pipeline configuration.
  • Experience with Git or other version control tools.
  • Understanding of TestNG/JUnit and Maven/Gradle build tools.
  • Familiarity with API testing (e.g., RestAssured, Postman) is a plus.
  • Excellent problem-solving, debugging, and communication skills.

Nice-to-Have:

  • Exposure to Docker, CI/CD best practices, or cloud-based testing environments.
  • Knowledge of reporting frameworks like ExtentReports or Allure.
  • Basic knowledge of performance or security testing.