Automation Tester – JAVA, Cucumber BDD
Croydon
Permanent
£65,000 - £70,000 (DOE) + Benefits
Senior Automation Tester / Developer-In-Test (SDET) wanted with strong Java Coding skills, Cucumber BDD & Selenium WebDriver expertise.
Hybrid working, 2-3 days a week on-site in Croydon and Reading. SC Clearance and Government / GOV.UK domain experience both strongly preferred. Start asap, ideally in summer 2024
A chance to work with a leading Global Digital Transformation business working on large-scale IT modernisation projects.
Key essential experience and tasks:
- Strong Java coding skills with the ability to demonstrate expertise in recent Java versions and features ( Java 8 and 11).
- Automation Frameworks : Work with Selenium WebDriver, JUnit, TestNG, Cucumber BDD and advanced frameworks , contributing to their enhancement and customization to meet project requirements.
- A deep understanding of Java Libraries : Apache Commons, Guava etc. with the ability to select and implement libraries for optimized efficiency.
- Technical Environment: REST API Testing , Utilizing advanced API testing tools like RestAssured and Apache in-depth knowledge of API testing.
- Apply common Design Patterns in test Automation, an advanced understanding of exception handling and error management in Java .
- Best Practices : Advanced Java coding standards and practices, ensuring superior code quality. Establish and enforce advanced Java best practices for the testing team.
- Java concurrency for parallel test execution, providing valuable expertise to enhance testing efficiency.
- Framework Implementation : Contribute to the enhancement and customization of Automation Frameworks , ensuring they align with project needs.
- Good Stakeholder Communication, acting as a primary point of contact for test-related communication.
- Agile/Scrum working environments.
Highly desirable skills:
- SC Clearance + Government / GOV.UK domain experience both strongly preferred.
- Understanding Mocking framework/tool, such as Wiremock, to enhance test scenario isolation.
- familiarity with cloud platforms, exploring cloud-based testing solutions for increased scalability.
- Containerization: Possess knowledge of Docker and Kubernetes for containerized testing environments, AWS, contributing to a more scalable and efficient testing infrastructure.
- (CI/CD) : Architect and manage CI/CD pipelines, optimizing them for efficient test execution and contributing to a streamlined development process.
- NFR Contribution : Contribute to NFR (Non-Functional requirement) testing efforts, analyse results, and provide valuable insights to ensure system scalability.