Negotiable
Undetermined
Undetermined
Middlesex, UK
Summary: The role of Automation Engineer involves joining a dynamic development team to enhance software quality through automation testing. Candidates will engage in hands-on problem-solving, collaborate closely with developers and analysts, and contribute to agile processes. The position requires strong Java skills and experience in various testing frameworks and tools. This is an opportunity for seasoned professionals to ensure the reliability of software releases in a fast-paced environment.
Key Responsibilities:
- Working side-by-side with product owners and developers to shape testing strategies and make sure everything works as expected.
- Pairing with developers to catch issues early and make sure new features are fully functional.
- Running integration tests across multiple systems to keep things running smoothly together.
- Acting as a quality gatekeeper-making sure only reliable code gets released.
- Getting involved in daily standups, sprint planning, retros, and other agile ceremonies.
- Being the main contact for other teams that rely on your systems, helping to keep communication and coordination smooth.
- Investigating issues in live environments, getting to the root cause, and helping to fix them quickly.
Key Skills:
- Solid experience working in agile environments, with a good grasp of things like pair programming and code reviews.
- Strong Java skills (Java 17 or later).
- Comfortable with BDD using the Cucumber framework.
- Experience writing end-to-end tests using Playwright or Cypress (JavaScript).
- Familiarity with Kubernetes.
- Confident with CI/CD tools like Jenkins and GitHub Actions.
- Able to write and run tests for REST APIs, ensuring performance and stability.
Salary (Rate): undetermined
City: Middlesex
Country: UK
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
QA Engineer - Automation Engineer - Java
We're looking for two experienced Senior Automation Engineers to join a collaborative and fast-paced development team. This is a hands-on role for someone who enjoys solving real-world problems, writing quality code, and working closely with developers and analysts in an agile setup.
What you'll be doing:
- Working side-by-side with product owners and developers to shape testing strategies and make sure everything works as expected.
- Pairing with developers to catch issues early and make sure new features are fully functional.
- Running integration tests across multiple systems to keep things running smoothly together.
- Acting as a quality gatekeeper-making sure only reliable code gets released.
- Getting involved in daily standups, sprint planning, retros, and other agile ceremonies.
- Being the main contact for other teams that rely on your systems, helping to keep communication and coordination smooth.
- Investigating issues in live environments, getting to the root cause, and helping to fix them quickly.
What we're looking for:
- Solid experience working in agile environments, with a good grasp of things like pair programming and code reviews.
- Strong Java skills (Java 17 or later).
- Comfortable with BDD using the Cucumber framework.
- Experience writing end-to-end tests using Playwright or Cypress (JavaScript).
- Familiarity with Kubernetes.
- Confident with CI/CD tools like Jenkins and GitHub Actions.
- Able to write and run tests for REST APIs, ensuring performance and stability.
