Company logo

Senior QA Engineer (Automation)

Board Intelligence

Full-time

On-site

Ebene, Mauritius

Description

The Company

Board Intelligence is a rapidly growing Software as a Service (SaaS) business, pioneering a suite of tools and services that supercharge the effectiveness of boards and leadership teams. 

In summer 2024, we received substantial backing from K1 Investment – leading B2B Enterprise SaaS investors based in LA. Through both organic growth and acquisitions, our aim is to be the global leader in the board portal and board governance space. We’re at the beginning of a significant journey of acquisition and integration and expect to at least double our size in the next year. We have already acquired TeamEngine from Sweden in September 2024 and are looking for more superb talent to join us on this journey.  

We’ve been helping boards to make smarter, faster decisions for over 20 years and have over 70,000 users engaged on our platform. We work with FTSE 100s, large privately owned companies, public sector and government departments, and have a great track record of growth and delivery.

We’re 150 people today and growing fast. As we grow, we’re fiercely protective of our friendly, high performing culture. With three international locations (UK, Sweden, Mauritius) and over 15 nationalities represented, the team is diverse and friendly, and most days you’ll find a social event or learning opportunity to get involved with. 

Many of us, including our founders, have families and other priorities, so we know the value of a supportive company. And all of us like to have fun, so our regular company socials, away days and lunch & learns are always a highlight. 

Engineering at Board Intelligence

Everyone says it, but in our case it’s true: Each member of our engineering team is amazing in their own right, but together they are what brings our product to life.

We’re very proud of the team we’ve built – there’s around 50 of us in Engineering now after growing quickly in 2024. We have ambitious plans to further improve our ways of engineering and to continue to enable boards to ‘see what matters’. You’ll play a big role in helping us achieve this in 2025/2026 and beyond.

The Opportunity

As a Senior QA Automation Engineer and mentor at Board Intelligence, you'll be responsible for helping us lay the foundations for our Automation Testing initiative, and then bring it forward. You will work under the QA Manager, and closely with our SRE and Engineering teams, to help shape how we work and ensure best in class standards of automation.

We are a nimble, high growth business and our Engineering team is in growth mode; part of this role is contributing to the shape of how we automate quality into everything we do.

Requirements

What we are looking for

We're looking for a great engineer to help drive automation testing and to upskill others. For us, a Test Automation Engineer is someone who:

  • Reviews specifications and collaborates closely with colleagues in order to plan testing activities and ensure appropriate coverage, within the constraints of time and cost.
  • Plays a key part in validating that systems perform to specification by writing and executing automated functional and non-functional test cases.
  • Identifies and reports on any defects, and supervises their successful resolution.
  • Contributes to the identification of automation opportunities, and the conversion of manual tests to automated tests.
  • Can build frameworks and patterns for the testing of applications that others can adopt to ensure consistency in automation testing.
  • Is self-driven and constantly striving to improve everything with automation.
  • Demonstrates and promotes positive attitudes and behaviours, such as collaboration, learning, sharing, respect and motivation.
  • Can manage and prioritise multiple projects and tasks.
  • Has strong communication skills with the ability to work across a range of varied stakeholders.

What experience and skills might you have

We care more about attitude and aptitude over a shopping list of qualifications and experience; many of our engineers have joined with the right attitude and transferable skills and developed their skills and career with us. However, some experience and skills that would help you in this role include:

  • Strong track record of automation (and possibly manual) testing in an Agile Software environment
  • Background in Software Engineering is a big advantage
  • Proven experience using various automation tools, frameworks and languages. E.g.: Cucumber, Selenium, Cypress. Or, being able to recommend other great tools we might adopt.
  • Proven experience in implementing best practices for testing frameworks and used to writing clean code
  • Solid understanding of Continuous Integration (CI) and Test Driven Development (TDD)
  • Strong experience with testing APIs, web front ends and mobile apps
  • Proven experience in working closely with DevOps / SRE’s to optimise deployment pipelines and improve overall level of automation and quality
  • Strong experience with bug tracking software like Jira and story management lifecycle in general
  • Familiarity with Public Cloud Services like AWS | GCP | Azure and possible understanding of containers or Kubernetes
  • Demonstrable experience of mentoring and helping to upskill others into the arts of Test Automation
  • Demonstrable experience with cross browser testing
  • Demonstrable experience of performance / load testing
  • Appreciation of architecture decisions and trade offs
  • An understanding of Ruby (or other language like Python or Java) would be a nice to have to aid in troubleshooting dev issues (as Ruby is our current core language)

Tech Stack

Our apps are written in Ruby (with Rails). Client-side web apps are written in React, and some services in Clojure. The platform is built into 3 datacentres and runs on Kubernetes. We have aspirations to start leveraging other languages and public cloud hosting environments. You do not need experience with all of that.

Location

The position is located on-site at our office in Ebene, Mauritius.

Office hours: Mon to Fri - 9am to 6pm (flexible)