Auto QA Engineer
About the Role
As an Automation QA Engineer, your mission will be to ensure that our teams deliver products to the very highest level of quality, while also contributing to the development of our QA frameworks used across all engineering teams within the business.
You will use Agile methodologies to build, test, and deliver products and features across our suite of mobile and web products. You will be part of a dedicated team of passionate and talented engineers supporting Matchbook and our software across different jurisdictions, helping to drive our mission to become a leading global platform.
We also offer the opportunity to work fully remotely, providing flexibility while maintaining close collaboration within our distributed engineering team.
You will play a key role in ensuring the highest levels of quality in the next phase of features and products on the exchange as part of the Matchbook Product Engineering Team.
What will I be doing?
* Define and plan test cycles and ensure test quality
* Design and maintain test plans, test scripts, test cases, and test data
* Coordinate all test activities across product owners, scrum masters, and developers on Agile teams to ensure the smooth running of test cycles (integration, system, cross-browser, regression, deployment)
* Liaise with development leads to ensure timely resolution of system defects
* Communicate effectively with multi-national teams regarding projects and issues
* Write and execute automation tests and develop robust, maintainable automation suites
* Perform functional and non-functional testing of transactional business applications
* Contribute to QA framework improvements and test environment setup
* Provide guidance and mentoring to new hires and other QA engineers
* Produce clear and accurate test progress reports and quality metrics
* Make informed decisions influencing product quality, availability, and company objectives
What we're looking for:
* Strong hands-on experience in test automation, preferably using Python, but solid expertise in other modern programming languages (e.g., Java, PHP) is also valued.
* Solid hands-on experience with Apache JMeter for performance and load testing
* Proven experience with API testing
* Knowledge of Unix and MySQL
* Familiarity with Cassandra would be a plus
* Experience setting up and maintaining development and QA environments
* Knowledge of messaging and event streaming technologies such as RabbitMQ and Kafka
* Proven analytical and problem-solving abilities with a strong drive for results
* Takes ownership of tasks and overcomes obstacles with initiative and accountability
* Strong interpersonal and facilitation skills with the ability to lead and mentor others on test practices
* Excellent communication skills, both oral and written
* Degree in Computer Science or a related technical field from a recognised university or technical college
Bonus Points
* Experience in the gambling industry or familiarity with exchange betting
* Knowledge of Docker
* Understanding of QA best practices in distributed systems
Benefits
* Hybrid work-from-home model
* Company-funded health insurance
* Company Pension Scheme
* Education allowance
* Bike to Work scheme
* Inclusive policies for maternity and paternity leave
* Regular company social events
Xanadu is an equal opportunities employer.