Whimsy Games logo

QA Engineer

Whimsy Games·Salary not specified

Primary stack

GoRedisNestJSTypeScriptk6RabbitMQ

Job description

About the Position

Whimsy Games is looking for a QA Engineer to validate the quality and stability of our slot products across both the frontend client and the backend game engine. You will test a TypeScript/PixiJS v8 client alongside a server-authoritative Go engine, ensuring client spin presentation and backend results remain fully consistent. This role offers the opportunity to work on complex slot mechanics, jurisdiction compliance, and high-concurrency architecture across API, integration, and performance testing domains.

Responsibilities

  • Test client typed HFSM spin-lifecycle transitions, state consistency, and session recovery/reconnection across mid-spin, free spins, and bonus rounds.
  • Verify PixiJS v8 rendering, Spine-Pixi v8 skeletal animations, and GSAP spin-stop choreography on target mobile and desktop browsers.
  • Validate jurisdiction-specific rules, mandatory messaging, and audit-trail behavior driven by configuration profiles.
  • Test offline mocked backend implementations and verify network resilience under packet loss or mid-spin disconnections.
  • Perform engine lifecycle QA for spin generation, keep-generate, and history-replay endpoints to confirm deterministic replay.
  • Validate RGS adapters for SDK-injected RNG sourcing, wallet transaction accuracy, and math/RTP compliance against certified models.
  • Audit backend storage and messaging (PostgreSQL, Redis, RabbitMQ) and design load tests using K6 or JMeter for spin-endpoint latency/throughput.
  • Produce precise technical bug reports identifying root causes across HFSM states, engine determinism, database locks, or queue sync issues.

Requirements

  • 3+ years of technical QA experience covering client-rendered game engines and high-concurrency backend services.
  • Basic understanding of TypeScript, PixiJS v8, Spine-Pixi v8, GSAP, and client architecture layers (Presentation / HFSM / Domain / Network / Platform).
  • Basic understanding of Go services, RGS/SDK integration contracts, NestJS, and backend support via Redis and RabbitMQ.
  • Literacy in slot mechanics (paylines/clusters/Megaways, RTP, volatility, free spins, bonus buy, ante bet, max-win).
  • Experience or theoretical knowledge of performance testing tools (e.g., K6, JMeter) for backend load and client frame-budget profiling.
  • Proven ability to utilize LLMs and AI coding assistants for test case generation, documentation analysis, and code auditing.
  • Strong understanding of concurrency issues and race conditions.
  • Excellent technical communication skills to explain failures across complex frontend and backend layers.

We Offer

  • Opportunity to work on complex slot mechanics and high-concurrency architecture.
  • Exposure to jurisdiction compliance and audit-trail behavior.
  • Use of modern tools and technologies (TypeScript, PixiJS v8, Go services, etc.).

About the Company

Join our team at Whimsy Games, where we are dedicated to creating engaging and high-quality slot products. We value innovation, quality, and teamwork, and we are looking for passionate QA Engineers to join us in this exciting journey.

Ready to start? Check out our portfolio and apply today!

Thanks for being awesome! And for contacting us.

© Whimsy Games. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Whimsy Games is an established game development company that has been creating exciting and engaging games for a diverse range of platforms, including mobile, desktop, and console, since its inception in 2018. The company has gained a reputation for producing high-quality games that entertain and captivate players of all ages and skill levels.With a focus on innovation and creativity, Whimsy Games is constantly exploring new ideas and pushing the boundaries of game development. The company is made up of a talented team of designers, programmers, artists, and producers, who are passionate about gaming and dedicated to creating unique and memorable experiences for players.Whimsy Games offers a dynamic and collaborative work environment that fosters creativity and encourages professional growth. The company values diversity and inclusivity and strives to create a workplace culture that is supportive, inclusive, and inspiring.Employees get competitive pay, can set their own hours, and get a full set of benefits. They also have chances to grow and move up in their careers.If you’re a game designer, programmer, artist, or producer who is passionate about gaming and looking to join a dynamic and innovative team, Whimsy Games may be the perfect fit for you.With a commitment to excellence and a focus on creating games that are fun, engaging, and memorable, Whimsy Games is an exciting and rewarding place to work.We are in social networks:

More at Whimsy Games

All 3 roles

Popular searches