Think of a product. Like lean, mean software. For sports betting. With the best possible real-time solutions. Now think of innovating the testing process. Stopping bugs from reaching production. Paying special attention to how and what is delivered. Directly tailoring the experience for tens of thousands of people daily. Sounds interesting?
What you'll be doing:
Be responsible for designing, implementing, and managing tests across the product suite
Quality Control: ensuring we have vital checks on all our products (metrics, health checks), and critical business scenarios are covered and automated
Quality Assurance: ensuring we have everything necessary to prevent defects in our applications (updating our builds, adding plugins, processes etc.)
Evaluating and implementing testing frameworks and practices that cover web applications and microservices, including end to end testing, contract testing, load testing etc.
Highlighting testing gaps and developing guidelines that increase test coverage and improve the release process
Reviewing server log files and identifying errors
Making sure tests run in Continuous Integration
Collaborating with the product team members, establishing quality goals, and providing reports through an independent assessment of the state of quality
Constantly learning about the betting domain and collaborating with other engineers in establishing best practices
We are looking for someone who:
Has a minimum of Bachelor’s degree in Computer Science or a related discipline
Is knowledgable in one or more Functional or Object-oriented programming
Has strong understanding of QA processes and demonstrated experience in defining and implementing test designs from scratch
Has extensive experience writing backend tests (API, unit, database) and testing RESTful services using tools such as Postman
A strong understanding of Continuous Integration (CI) tools, such as Jenkins and GitHub Actions, and be capable of troubleshooting to ensure seamless test execution in CI environments.
A strong understanding of containerisation and the build process, including tools like Docker and Kubernetes, along with the ability to troubleshoot related issues.
Has extensive experience with test automation tools (Selenium, Cypress, Playwright etc.)
Has understanding of Non-Functional testing, especially Load and Performance testing
Prefers a shift-left testing approach
Bonus points for:
ISTQB certification
Experience with BDD (Behaviour Driven Development)
Knowledge of Erlang and JavaScript/TypeScript
Experience with event-driven architecture (Kafka, AWS, Docker etc.), preferably in a Product environment
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job