Automation Tester - JAVA / Cucumber BDD
Reading (Hybrid)
Permanent
£65,000 - £75,000 (DOE) + Benefits
A Senior Automation Tester / Developer-In-Test (SDET) with strong Java Coding skills, Cucumber BDD & Selenium WebDriverneeded for a permanent position.
You will be working on a hybrid basis from offices based in either Reading and/or Croydon. Start ideally during February/March 2024.
A chance to work with a leading Global Digital Transformation business working on large-scale IT modernisation projects.
Key Skills, Experience + Tasks:
- Senior Automation Tester /Software Developer-In-Test with strong Java coding skills.
- Demonstrate a strong awareness of recent Java versions and features in Java 8 and 11, understanding of new features.
- Automation Frameworks: Work with Selenium WebDriver, JUnit, TestNG, Cucumber BDD and advanced frameworks, contributing to their enhancement and customization to meet project requirements.
- Java Libraries: Libraries like Apache Commons, Guava, etc., deep understanding ability to select and implement libraries for optimized efficiency.
- Technical Environment: REST API Testing: Utilize advanced API testing tools like RestAssured and Apache HttpClient, in-depth knowledge of API testing.
- Experience applying common Design Patterns in test Automation, advanced understanding of exception handling and error management in Java.
- 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: on test progress and results, acting as a primary point of contact for test-related communication.
- Agile/Scrum working environments.
Highly Advantageous:
- SC Clearance + Government / (url removed) domain experience both strongly preferred.
- An understanding of Mocking framework/tool, such as Wiremock, to enhance test scenario isolation.
- Demonstrate familiarity with cloud platforms, exploring cloud-based testing solutions for increased scalability.
- Containerization: Possess knowledge of Docker and Kubernetes for containerized testing environments, 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.