Postuler maintenant

About the job

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
Postuler maintenant

Plus d'emplois