Senior QA Engineer (Automation)
Senior QA Engineer (Automation)
As of September 2024, TeamEngine has joined forces with Board Intelligence, the London-based AI board software and advisory firm, to bring Boards all around the world the benefit of their combined products and geographic reach. Hence, whilst this role will work for TeamEngine you will be working with the wider Board Intelligence team.
We have a strong in-office culture. Please only apply for this role if you're happy to be based 4-5 days per week in our lovely Mauritius office.
The Opportunity
Are you interested in making a difference? To work for a tech-for-good company whose reason for being is to help all boards and leadership teams to be a powerful driver of performance and a force for good? Board Intelligence is on a mission to bring kindness and success together and to drive companies to think about what matters. We work with over 30,000 Chairs, CEOs, and board members to embed the discipline of focus into their organisations, and we’re helping a new board every day to focus on what matters. We are in it for the long term, come join us on this journey.
As a Senior QA Automation Engineer and mentor, 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.
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!
- Board Intelligence: Board Intelligence
- TeamEngine Mauritius: TeamEngine Mauritius
If you have any questions, please reach out to me via LinkedIn:
- People & Culture: Jeff St Martin
MAURITIUS
Culture and value words
Our value words are honest, available and innovative. TeamEngine is more than a workplace, it's a family. And as the family is growing larger, it is important for us to have fun on the journey. Whether it’s a workout on a Tuesday lunch or a grand conference, we do it together!
About TeamEngine
TeamEngine Collaboration Software AB is a software company specialized in providing products and services for board and management collaboration, insider management, due diligence and crisis management. All our products enable groups to utilize a safe online platform where documents can be shared without risking unauthorized intrusion. Instead of e-mailing documents, decisions, meeting minutes and calendar posts, everything is found in an online workspace to which only authorized members have access.
The company was founded over twenty years ago. With over 20 000 unique users TeamEngine is the leading supplier of board portals in Sweden. TeamEngine has offices in Stockholm, London and Hamburg with the head office located in central Stockholm.
Senior QA Engineer (Automation)
Loading application form