vite

Welcome to BGaming, a fun-loving, globally recognized game development studio! We’re a passionate team of open-minded people who turn bold ideas into online casino games that players genuinely enjoy.

Our people work from all over the world, united by a shared curiosity, creativity, and a love for what we do. We brainstorm across time zones, host online hackathons, meet at live events, and sometimes party harder than we plan to.

Here, everyone has a voice and a chance to grow. We move fast, experiment freely, and aren’t afraid to break things if it means learning something new. That’s how innovation happens here.

Join a team that believes in people, where collaboration drives results.

Responsibilities:

  • Develop and support auto tests for backend and frontend applications using Java;
  • Set up pipelines for running auto tests and uploading results to TestRail/Allure;
  • Process testing results, describe errors/bugs in bug tracking systems;
  • Interact with the development team, formulate requirements for product improvement;
  • Participate in code review and in the process of improving testing frameworks.

Requirements:

  • Experience in auto testing in Java for at least 3 years;
  • Knowledge of Java (OOP, Collections, Streams, Working with strings, Exceptions);
  • Experience in developing auto tests for UI and REST API;
  • Experience with RestAssured, Playwright or similar tools;
  • Experience in automation using the TestNG or JUnit framework;
  • Experience with build systems: Maven or Gradle;
  • Experience with Allure or TestRail;
  • Experience with GIT;
  • Experience with REST services, knowledge of HTTP, understanding of client-server architecture;
  • Experience with DevTools, the ability to correctly select web element locators, understand their differences, the ability to analyze requests/responses and, based on them, assemble the same request, for example in Postman or in code;
  • The ability to draw up a test plan, checklists, etc., understand where to start and where to finish development, prepare the necessary documentation to begin the process of developing new autotests;
  • Knowledge of testing theory, types, techniques, levels, etc.;
  • Language proficiency: Russian — Advanced, English — Pre-Intermediate or higher.

Nice to have:

  • Working experience in iGaming;
  • Experience with Docker, writing Docker files;
  • Experience setting up pipelines in CI/CD GitLab or similar tools;
  • Basic experience with databases;
  • Knowledge of design patterns;
  • Knowledge of algorithms, assessment of the complexity of algorithms;
  • Understanding of the principles of SOLID and KISS.

Work conditions:

  • Work where it suits you: from home, the office, or a mix of both;
  • 100% paid vacation and sick days, plus extra days off;
  • Medical insurance and mental health support;
  • BCoins for internal rewards and fun perks;
  • Budget for professional development, certifications, and language courses (English and Polish);
  • Hackathons, team events, and legendary parties;
  • Kids’ camp for BGamers’ families;
  • Referral program with real rewards.