Automation Test Analyst

Onfido Ver Empresa

Não especificado

The Role:

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.

Our stack:

We aim to stay flexible and agile while delivering code in an industry where privacy and security are crucial. We primarily build in Ruby, with Rails, and our stack also includes PostgreSQL, Redis and RabbitMQ. We’re not dogmatic about technology: we try to make sure we’re choosing tools that are the best fit for the problems we’re solving.

As a Backend Integration Test Engineer, you will be expected to:

  • Test and automate the integration between our checks engine and our various third party data providers
  • Essentially be a developer with a QA hat on – try to always automate everything; Strive for clean, maintainable, elegant code
  • Be an advocate for quality – be an evangelist for a company-wide testing culture and BDD
  • Be a white box tester – have a deep technical understanding of the product you’re testing


  • 2+ years as an Automation Engineer
  • Experience writing in Ruby and/or Elixir
  • Experience with automating various tasks in the deployment cycle
  • Experience with Continuous Integration (CI) / Continuous Delivery (CD)
  • 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
  • Be well versed in software testing tools and best practices
  • Experience with tools such as Git, Jira and Jenkins


  • Solid Ruby, Ruby on Rails knowledge
  • Solid Elixir knowledge
  • Experience working in a start-up
  • Experience with security and pen testing

Você tem que entrar na sua conta para poder candidatar-se a este anúncio.

Nós ajudamos a encontrar
o emprego certo para si.

Nós ajudamos a encontrar os
candidatos certos para a sua empresa.