QA Engineer - Java, Automation, 12 Month FTC (we have office locations in Cambridge, Leeds and London)
Genomics England7 hours ago
London, United KingdomMid Level
Responsibilities
- Design, build, maintain, and execute Java-based automated test frameworks and suites using Selenium and RestAssured.
- Create and execute automated UI, API, integration, regression, end-to-end, and manual tests.
- Review requirements and acceptance criteria, create Gherkin test cases, and maintain traceability across tests, defects, results, and evidence.
- Collaborate with software engineers and stakeholders to improve test coverage, shift-left practices, quality, and delivery confidence.
- Support automated test execution within CI/CD pipelines and maintain related automation processes.
- Investigate defects, support root cause analysis, and report, triage, and track issues through resolution.
- Manage test data and validate data across systems and databases using SQL.
- Maintain test documentation, test evidence, quality reports, and test plans.
- Participate in Agile ceremonies, backlog refinement, solution discussions, peer reviews, and continuous improvement.
- Support non-functional testing, including performance and security validation.
Requirements
- Strong commercial experience as a QA Engineer with hands-on Java test automation using Selenium and RestAssured.
- Experience automating UI and API testing and performing functional, regression, integration, API, and end-to-end testing.
- Good understanding of software testing principles, SDLC, Agile development, quality engineering, test design, planning, execution, and defect management.
- Experience creating Gherkin test cases and maintaining traceability between requirements, acceptance criteria, tests, defects, and evidence.
- Experience with test documentation, Agile squads, CI/CD pipelines, test data, database validation, and defect tracking.
- Experience using Jira, Confluence, Git, and software delivery or quality management tools.
- Good SQL skills for extracting and validating database data.
- Strong analytical, troubleshooting, problem-solving, communication, and stakeholder management skills.
- ISTQB Foundation Certification or an equivalent software testing qualification.
- Experience in regulated industries such as healthcare, NHS, genomics, medical devices, or life sciences is desirable.
- Experience with AWS, distributed systems, Playwright, Cypress, PACT, Python automation, WireMock, BrowserStack, Jira Xray, Axe Core, OWASP ZAP, accessibility testing, security testing, FHIR, performance testing, and cloud-native applications is desirable.
Benefits
- 12-month fixed-term contract; internal candidates may take the role as a 12-month internal secondment.
- Blended working model with most employees expected in the office at least twice per month; offices are in Cambridge, Leeds, and London.
- 30 days of holiday plus bank holidays, long-service leave, and the option to request up to 30 days of remote working abroad annually.
- Flexible working and enhanced maternity, paternity, and shared parental leave benefits.
- Defined contribution pension with employer double-matching up to 10%, life assurance at three times salary, and an electric vehicle salary-sacrifice scheme.
- Individual learning budgets, training and certification support, and reimbursement for one annual professional subscription.
- Employee recognition and referral schemes, subsidised gym membership, Headspace, an Employee Assistance Programme, eye tests, and flu jabs.
- Successful candidates are subject to a Standard DBS check.