Flexa
By Miles • London, UK

Senior Quality Assurance Engineer

Employment type:  Full time

1–2 days/week at home

A little flex time

Dog friendly

Job Description

We’re doing things a little differently…. Want to join us on our journey, to help us grow?

In 2018, we launched the UK’s first real-time pay-by-mile car insurance policy, and we’ve been growing quickly ever since. We’re now looking for a Senior Quality Assurance Engineer to join our engineering team and help increase the day-to-day productivity of our teams by reducing the time spent manually testing and regressing areas of the By Miles platform. 

Our Engineers come from varied backgrounds, from landscape gardening to photography. While some have a degree, others have come from academy courses such as Makers and General Assembly. However, what we all hold in common is a passion for technology and building an awesome product for our members.

Senior Quality Assurance Engineer (Javascript) - opportunity

As our platform grows rapidly to support new and existing members, we want to continue to delight them whilst automating and scaling even more aspects of our daily work. We’re looking for a Senior Quality Assurance Engineer to help us on our journey. 

We are cloud native and value building platforms and systems that are resilient, cost effective and automated with the right level of monitoring. As a regulated financial company that is ISO27001 certified and values innovation and continuous delivery we have an ongoing challenge to meet continued, rigorous data security and auditability requirements.

Our technology stack is primarily Node.js running in containers and serverless Lambda, deployed to AWS using Infrastructure as Code. We build for scale, incorporating popular design patterns, and our teams deploy their own code to many AWS services (including Lambda, EventBridge, ECS and RDS) multiple times per day, with zero downtime, following Continuous Delivery principles and practices with mature Continuous Integration pipelines that run unit and automated acceptance tests using Jest and Cypress.io. 

At By Miles we are organised into cross-functional business aligned teams that include engineers, product and design - teams build and run their own systems in production environments and regularly report they have a high-level of psychological safety. 

We’re looking for someone to join our team with:

  • A great understanding of JavaScript to test our core APIs and services and to build and enhance automated testing tooling.
  • A good understanding of Cypress.io with experience of using this as a testing tool. 
  • Proven experience building automated testing around Javascript APIs in an AWS environment.
  • Experience setting testing approach and implementation for backend de-coupled backend services and React based applications. 
  • Great SQL and non-relational database experience, we use Postgres, DynamoDB and S3 as data stores and have 100Ms of rows of data. 

Day-to-day you will:

  • Effectively prioritise defects with maintaining and building new test suites 
  • Use your Javascript and Cypress experience to provide exceptional test coverage of our insurance policy lifecycle APIs (creation, change, cancellations, renewals, reporting etc).
  • Use your knowledge of relational database structures and SQL to write queries and extend test tools to help validate and debug services in test and production environments. 
  • Work left to help scope, build and test new insurance products and features.
  • Ensure the quality and usability of our management tools so our Customer Experience (CX) teams can help our customers and members more effectively.
  • Mentor and train other engineers.

You’ll be a fantastic addition to By Miles if you have:

  • Exceptional communication skills and communicate proactively intra and inter teams, with peers and stakeholders.
  • An ability to spot opportunities for improvement, prioritise and deliver change effectively and quickly.
  • A safe pair of hands and are calm in a crisis.
  • An empathetic nature and enjoy teaching others and knowledge sharing.
  • A proactive attitude and are not afraid to challenge the status quo for the better good of the company, our culture or product. 

If you have some of the below, it's an added bonus, but not essential!

  • Experience using AWS Services including Lambda and ECS.
  • Experience using Docker to run services locally for debugging and testing.
  • Proficiency with common CI/CD tools, we use AWS CodeBuild and CodePipeline

But it’s not all about us...

It’s just as much about you. We’re an ambitious, energetic bunch and we have our sights set on great things this year, and we’re ready to grow. We recognise the value our people bring, with their inquisitive minds, bright ideas and fantastic attitudes, and we aim to give as much as we receive. It’s only fair.

Our benefits:

  • 26 days holiday + 8 bank holidays.
  • Fully Hybrid Working - We will never force you to work from a location that doesn’t work for you, and we are committed to finding new ways of collaborating that make distributed working, work. 
  • Verified by flexa as a truly flexible employer.
  • Allowance to get your work-from-anywhere set up, set up. 
  • Opportunities for part-time and flexible working - we are always open to discussing this, so please let us know if this might be right for you.
  • Clean, bright, spacious office in Hammersmith 
  • Monthly one-to-one coaching sessions with our in-house coach Helen McMillan.
  • Access to on-demand mental health support through Spill.
  • Fully Flexible Benefits through our partner Thanks Ben, choose the benefits that matter most to you from Health Insurance, Pension Tops Ups, Learning & Development top-ups, or turn anything else into a benefit with your Thanks Ben Card.
  • Real Living Wage for new parents, regardless of gender, or amount of time taken with your new addition to the family.
  • Compassionate leave, Parental Bereavement Leave - When the worst happens, we want you to take the time you need without worrying about money or work. 
  • Sabbaticals - When you’ve been with us for 3 years you can take a paid sabbatical to rest, recharge, travel, learn a new skill, anything you want!
  • Regular Socials - both Virtual and In-person.
  • Cycle to work scheme.

10% Side Project Time

Innovation is something that we actively encourage and we want our talent to work on things that excite and interest them. To help do this we give our Engineers the opportunity to work 1 day, every 2 weeks on side projects of their choice that relate either to our industry or technology platform. It could be on anything from solving an already identified problem to proposing something no one else has even recognised!

Salary :  £55,000 - £65,000 dependent on experience

Location: London, with flexible working or UK Hybrid working options 

Our customers come from all walks of life, and so do we. We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics or disability.

Company benefits

Open to part-time employees
Open to job sharing
Open to compressed hours
Sabbaticals
Enhanced maternity leave – Enhanced Primary Caregiver Pay: The Real Living Wage
Enhanced paternity leave
Adoption leave
Shared parental leave
26 days annual leave + bank holidays
Work from home allowance
Pregnancy loss leave
Monthly one-to-one coaching sessions with our in-house coach Helen McMillan.
Access to on-demand mental health support through Spill.
Fully Flexible Benefits through our partner Thanks Ben, choose the benefits that matter most to you from Health Insurance, Pension Tops Ups, Learning & Development top ups, or turn anything else into a benefit with your Thanks Ben Card.
Real Living Wage for new parents, regardless of gender, or amount of time taken with your new addition to the family.
Compassionate leave, Parental Bereavement Leave - When the worst happens, we want you to take the time you need without worrying about money or work.

The FlexScore® is the result of a rigorous 2-step verification of a company’s flexibility

First we assess the flexibility options By Miles provides and then we anonymously survey a statistically significant proportion of their employees to make sure By Miles is as flexible as they say they are. Our assessment is based on the six key elements of flexibility: location, hours, autonomy, benefits, role modelling and work-life balance.

We ask the hard questions so you don’t have to.

Working at By Miles

Company employees

70

Gender diversity (male:female:non-binary)

56:42:2

Office locations

London

Funding levels

£22,000,000

Hiring Countries

United Kingdom

Awards & Achievements

Most flexible companies

Most flexible companies

Flexa100 2024
Finance & Insurance

Finance & Insurance

Industry awards 2023
Most flexible companies

Most flexible companies

Flexa100 2023
Finance & Insurance

Finance & Insurance

Industry awards 2022