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.