Negotiable
Undetermined
Hybrid
Farnborough, England, United Kingdom
Summary: We’re looking for a QA Lead with expertise in Java-based test automation, particularly using Cucumber (BDD) frameworks and Jenkins for CI/CD integration. The role involves designing and maintaining automated test scripts, collaborating with various teams to ensure software quality, and participating in Agile processes. The ideal candidate will have strong problem-solving skills and a solid understanding of automation tools and frameworks. This position is hybrid, requiring 2-3 days in the office each week.
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: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role- QA Lead
Type- Contract
Location- Farnborough, UK (Hybrid- 2/3 days in a week)
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.