QA TesterLondon 6 Months£500-£560 per day Client OverviewWould you like to join a global leader in consulting, technology services and digital transformation?Our client are at the forefront of innovation to address the entire breadth of opportunities in the evolving world of cloud, digital and platforms! You will be based on site, working with one of the UK's most digital organisations and leading the technology revolution across the public sector. With over 50 million customers at the heart of everything they do the scope and impact of your work is limitless. As a team, they are not afraid to try new technologies and new ways of working.Role OverviewWe are looking for Test Engineers to join the rapidly growing Digital Delivery Centre in London.We are looking for people that are passionate about delivering and continually improving our development and testing processes, ideally also possessing strong consulting skills.As a Test Engineer you will work as part of an agile software development team to drive quality for both functional and non-functional requirements.The team is relatively new and the Scala codebase growing rapidly so this position suits someone who can hit the ground running, form good working relationships quickly and also add value by introducing best practice design and techniques learned elsewhere. The role requires a solid engineering background.Role Responsibilities Ensuring the team's software is designed correctly and continuously tested throughout the development lifecycle ● Driving quality deliverables through automation including tools, process, measurement, environment and data ● Contributing to the elaboration of user stories in order to achieve viable, testable products with clearly defined acceptance criteria ● Identifying opportunities to adopt innovative testing technologies and techniques as part of a focus on continuous improvement. Key Skills Required Solid experience of working in an Agile environment (Scrum, Kanban etc) ● Good knowledge of Java or JVM languages such as Scala, Groovy etc ● Expertise with test automation tools and frameworks: - UI testing - Selenium or any equivalent front-end browser based testing framework - API testing - web services / RESTful (using RestAssured or similar) - Gherkin based BDD framework (such as Cucumber) ● Collaborative skills ● Excellent written and oral communication skills ● Strong problem-solving skills ● Excellent understanding of non-functional requirements, test analysis, software engineering principles and continuous improvement methods ● Understanding scope and limitations of different test types ● Defect management and Triage process ● Understanding of the benefits and differences between UI/API/Integration and Unit testing Suitable candidates should submit their CV in the first instance.