Return to Job Search
  • Save This Job

Senior QA Engineer (Automation)

  • Plaine Wilhems
  • Negotiable
  • Permanent
  • Added 08/01/2025 
  • Closing 07/02/2025
  • Jeff St Martin
Login to apply

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

 

The Opportunity

As a Senior QA Automation Engineer and mentor at Board Intelligence/TeamEngine, 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.

Engineering at Board Intelligence/TeamEngine

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 – but we have ambitious plans to grow in 2025-26 so that we can further improve our product and continue to enable boards to ‘see what matters’. You’ll play a big role in helping us achieve this.

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)

Application

Please note that interviews will be held ongoing so do not hold off sending in your application. Does this sound like something for you? Join our team!


If you have any questions, please reach out to me via LinkedIn:

TeamEngine

TeamEngine

 

View Employer Profile

View More Vacancies from TeamEngine

Advertise with Us
Help

We use cookies to customise our website for you, giving you the best possible user experience. If you continue without changing your settings, we’ll assume that you are happy to receive this personalisation. Find out more about our cookie policy

Accept & Close