Lead QA Engineer

  • ComplyAdvantage
  • London, UK
  • 18/05/2020
Full time Data Science Data Engineering Big Data Statistics

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 as the 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.