Willis Towers Watson
Reigate, Surrey
12/09/2021
Full time
Summary of Role The QA Lead is an integral part of the team at Willis Towers Watson. This candidate is responsible for driving and establishing QA processes and strategy within the team. The role includes working closely with developers, the product owner and DevOps to ensure that the team is using industry-accepted best practices. The role also involves coaching and mentoring other team members on quality practices and frameworks. The candidate should have good knowledge and awareness of industry trends. The Role The QA Lead role involves the following activities and challenges: Provide the overriding strategy and direction for QA within the team Coach and mentor the team on best test practices Help the team to improve test processes and automation in an agile environment, supporting a regular release cycle Ensure that the team have the right level of test coverage for the product including functional and non-functional tests Identify gaps in testing and propose suggestions Build, maintain and improve test frameworks Write test code as production quality code Develop and execute test cases and scripts for both manual and automated tests Setup and drive exploratory testing sessions Be a leader in ensuring the team collectively take responsibility for fixing failed tests and issues with the CI/CD infrastructure Become a trusted authority within the team on QA and Automation matters, with a strong evidence-based case for why a release is ready to ship. Liaise with QA representatives from other teams where applications have an element of integration or share components The Requirements Experience of defining and successfully implementing test strategy for software engineering teams Experience with a JavaScript framework such as CypressIO, WebdriverIO, Protractor etc. Commercial experience with NodeJS, React, Angular or similar JavaScript frameworks Experience with testing responsive web applications Working in fast-paced Agile team and environment Experience of continuous integration and delivery Experience with REST APIs Experience with Docker, Kubernetes, Cloud Experience with Git and Git branching methodologies Strong teamwork ethic General knowledge of the Insurance Industry, highly desirable but not essential. We (Insurance Technology) offer flexibility in our approach to work and are looking to support a more diverse set of working styles than we've ever been able to before. We will be moving to a hybrid working environment with colleagues working in an agile and flexible way with a mix of remote, in-person and in-office interactions. Where you work will be determined by the nature of your role and the type of work you need to do. A suitable pattern will be agreed with you, your line manager and your team. You can expect your normal in-office interactions to be located in our Reigate office. Equal Opportunity Employer