Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: We are looking for a QA Automation Engineer with expertise in Java, Cucumber (BDD), and Jenkins to develop and maintain automated test suites. The role involves collaborating with various teams to ensure software quality through effective test automation practices. The ideal candidate will have strong problem-solving skills and experience in CI/CD processes. This position is based in Farnborough, UK, and offers a hybrid working arrangement.
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.
- Exposure to Docker, CI/CD best practices, or cloud-based testing environments is nice-to-have.
- Knowledge of reporting frameworks like ExtentReports or Allure.
- Basic knowledge of performance or security testing.
Salary (Rate): undetermined
City: Farnborough
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Please find the new role.
Role: Test Engineer
Location: Farnborough/UK
Hybrid mode of work
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.