Lead QA Engineer

ComplyAdvantage ,
London, Greater London

Overview

Job Description

We are looking for a talented Lead QA Engineer to help us build our SaaS-based anti-money laundering solutions to help organizations fight financial crime. We are building solutions that help reveal the truth for a safer world and stop money ending up in the hands of terrorists. You will join our Transaction Monitoring and Screening Team asthe technical QA lead in the business. The quality of our software is the responsibility of everyone in the team, but we are looking for an experienced QA Enginner to join the team to own the processes and strategy for testing within the team, and work with the developers to ensure that QA is part of their everyday work. About Us Since launching in 2014, we have been on a mission to fight financial crime on a global scale. In that time, we have raised over $35m in funding, opened offices in New York, Singapore and Romania, and have grown to over 260 employees, and we're not stopping there! We aim to grow to over 350 employees in the next 12 months, as we continue to fight the good fight against financial crime and help make compliance less painful for our client base of over 450 customers across 45 different countries. We're leveraging game-changing tech to help us on our mission, building our platform around AI, Machine Learning and Big Data, meaning that our platform is unrivaled in its capabilities. No fight against crime is complete without the right values, and we take ours very seriously! Focus on the Team We're Collaborative, Human, and Humble Kaizen We're Curious, Proactive and Agile Deliver Results We're Tenacious, Accountable and Focused We can only defeat financial crime if we have the right people with the right values, and we're committed to investing in passionate people who are experts in their field. Our culture and working environment is second to none - Don't believe us? See what our employees have to say on Glassdoor The role You will join one of the three teams that work on the Transaction Monitoring and Screening product. Your role will have two facets. * Firstly, you will own the drive for quality within your immediate squad. * You will be the "voice of QA" in Scrum ceremonies and help to foster ownership of code quality across the team. * You will work with developers to ensure that appropriate and sufficient automated tests are in place for both new features. * You will ensure that quality is considered throughout the development lifecycle within the team, and that the quality of the deliveries is understood and that items are added to upcoming sprints to deal with issues. In addition you will work with the other QAs across the other two TM/S teams to lead a coherent test strategy and approach to testing across all three teams. * You will be responsible for producing a test strategy across the teams and working with the QAs in those other teams to ensure it is consistently implemented across teams. * Of course, sometimes you'll need to dive in and do manual testing of new features, and exploratory testing on new releases but you will drive for as much automation as possible in our test strategy and lead the implementation of this across the teams. What does success look like In your first 6 months? * You will have produced a test strategy for the TM/S teams as a whole, and have worked with the other QAs to align the QA roadmap within each team with the overall strategy. * You will have a roadmap defined within your immediate team to develop the testing within that team in line with the overall strategy. This plan will be agreed with the team leader and Product Owner for the team. * You will have introduced appropriate new technologies and ideas into the team to improve our testing regime and ultimately to ensure the quality of the releases we make to customers. Requirements We value those who take initiative and pride in their work and contribute to an informal working environment. You will be able to deliver on the points covered above, taking into account the following: * Extensive experience working with relevant test frameworks (Cypress or pytest, but this can change) * Experience working as a technical lead QA engineer within a Scrum team * Experience of implementing automated tests for both front end and back end components * Experience of contract testing for services would be beneficial Benefits Benefits of working at ComplyAdvantage include: * Competitive salary * Stock options scheme * 25 days' holiday Flexible working hours, and remote working opportunity * Company Pension Scheme * Company health care plan * Season ticket loan * Cycle to work scheme * Training and development budget ComplyAdvantage celebrates diversity in our teams, and welcomes applications for all backgrounds.