Jobs at Onfido: Automation Test Engineer in London -


Automation Test Engineer

Be driven by ambition and curiosity, infused with a lot of fun to make a true impact.

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of £500


Onfido delivers next-generation background checks, helping the world’s most innovative businesses verify anyone, anywhere. Founded in 2012, we apply intelligent technology to an outdated process to power over 1,000 businesses worldwide. Having raised over $30m in funding to date, our focus is on continuing to develop our technology as well as expanding our global footprint. We work in a high-growth and fast-paced environment and are always looking for the best talent to join us. Our team of passionate technologists are born innovators who progress through constant and rapid iteration and fast feedback loops.

We are looking for Automation Test Engineers to help improve our amazing product. You'll join a talented and friendly engineering team who pride themselves on delivering great code in an industry where privacy, security and reliability are crucial. You'll have the opportunity to help build testing frameworks and help drive our QA process. It's a critical time at Onfido as we aim to scale and evolve our product without sacrificing robustness and quality.

We believe QA is part of the core fundamentals and should be intertwined with engineers, DevOps and the business throughout the process of creating a product. Our Test Engineers just love to break stuff and find unorthodox test cases either by understanding the customer or by reverse-engineering the product.

As an Automation Test Engineer, you will be expected to:

  • Build the testing framework - build and maintain a custom-tailored testing framework
  • Be an advocate for quality - be an evangelist for a company-wide testing culture and BDD
  • Essentially be a developer with a QA hat on - try to always automate everything; Strive for clean, maintainable, elegant code
  • Be a white box tester - have a deep technical understanding of the product you're testing

Main requirements

  • 1-2+ years as an Automation Test Engineer
  • Experience setting up a testing framework from scratch
  • API testing through a healthy dose of frameworks or Front end testing with Selenium, Appium
  • In-depth knowledge of regression testing, end-to-end system testing, unit testing, performance and stress testing
  • Experience with Behaviour Driven Development (BDD) : Cucumber; how to write good proper Gherkin
  • Experience with Continuous Integration (CI) / Continuous Delivery (CD)
  • Deep understanding of at least one language, ideally Ruby
  • Be well versed in software testing tools and best practices
  • Experience with tools such as Git, JIRA and Jenkins

Culture fit is an integral part of our selection process. To be a great fit with the Onfido team, and to really enjoy working with us, you'll be:

  • Passionate about your work and also about your wide-ranging personal interests; we like people who are interesting and interested
  • An innovative thinker - the kind of person who is always experimenting with new tools/ systems/ approaches to do things better and faster
  • A caring and sensitive team member - generous with your own time and highly considerate of your colleagues
  • Able to manage time and prioritise tasks effectively; the ability to multi-task is a must
  • Able to think critically and draw upon previous experience to make decisions independently. You’ll be very comfortable operating with lots of autonomy

Nice to have

  • Integration with cross-browser testing solutions such as SauceLabs and Browserstack
  • Solid Ruby, Ruby on Rails knowledge
  • Experience with RSpec, FactoryGirl
  • Experience working in a start-up
  • Experience with security and pen testing


We're committed to making Onfido a fantastic place to work, so we go to great lengths to give you what you need to succeed. The whole Onfido team benefits from:

  • Share options
  • A fully stocked kitchen with unlimited breakfast, drinks, snacks and fresh fruit every day
  • Unlimited budget for any software or books you need
  • Subsidised gym membership or home cleaning
  • Free yoga classes, football bookings (5 or 7 a side), ping pong and poker nights
  • Monthly company dinners
  • Free languages classes (currently Spanish and English)
  • Quarterly socials (e.g. cookery classes, go-karting and private cinema trips)
  • Friday afternoon drinks
  • Relaxed and informal office environment

Apply now

Sign up to apply

Or sign up to refer and earn a reward of £500