QA (Manual\Automation focus) project-based position $$$
Whimsy Games is looking for a QA Engineer to ensure quality and stability of our gambling platform. Focus on Frontend (React/Next.js, TypeScript, REST) and Backend (NestJS, PostgreSQL, Redis, RabbitMQ), including documentation testing. Fast-paced environment, real impact, and a great opportunity for a Manual QA ready to grow into Automation or an AQA to make a difference.
Responsibilities
- Documentation Review: Assist in analyzing business goals, technical documentation, and law requirements to identify "logic holes," gaps, or missing edge cases before development starts.
- Data Flow Monitoring: Trace the data flow from the Frontend (React/Next.js) to the Backend (NestJS) to ensure correct processing.
- SQL Data Verification: Use SQL (AI tools may be used for generation, but understanding the logic and execution is a must-have) to verify that "real" data in PostgreSQL matches business logic.
- Infrastructure Monitoring: Audit Redis (cache/locks) and RabbitMQ (queues) to ensure no data is lost or stuck (AI tools may be used for analysis or command generation, but a fundamental understanding of how these systems operate is a must-have).
- Technical Reporting: Write high-quality technical bug reports that identify why a failure happened (e.g., a database deadlock, a message queue error, or a cache sync issue).
- Load Test Execution: Design load tests (AI tools may be used to generate scripts and scenarios, but a fundamental understanding of performance metrics and system behavior is a must-have) to simulate thousands of concurrent users and identify backend bottlenecks.
Requirements:
• Experience: 3+ year in QA roles with a strong technical background and understanding of high-traffic or high-concurrency systems.
• Stack Knowledge: Basic understanding of frontend and backend concepts and architecture. (we use React/Next.js and NestJS)
• System Basics: Basic knowledge of microservices and how message brokers (e.g., RabbitMQ or Kafka) handle communication between services.
• Caching: Fundamental understanding of how distributed cache (e.g., Redis) is used for caching.
• Performance Testing: Basic experience or theoretical knowledge of performance tools such as K6, JMeter, or similar.
• AI-Native Workflow: Proven ability to use LLMs and AI coding assistants to generate test cases, analyze documentation, and audit backend source code.
Soft Skills & Process: - Shift-Left Mindset: A strong belief that quality starts at the "Idea" phase. You are proactive in preventing bugs during the design stage.
- Concurrency Awareness: The ability to visualize and test for complex Race Conditions (AI tools can assist in finding them, but you must understand the concept).
- Technical Communication: Ability to explain technical failures clearly to developers.
What We Offer - Work on real slot games in the iGaming domain.
- Direct impact on core gameplay and the mathematical model of the product.
- Collaboration with an experienced team (game design, development).
- Long-term cooperation and a stable project.
- Real Product, Real Impact: Work on a live product, not an experimental project.
- Flexible Work Environment: Work from anywhere globally with a competitive compensation package.
- Dynamic Team: Join a group of passionate game development experts who share your love for creativity and innovation.
- Fun and Supportive Culture: We foster a collaborative, supportive team environment where your ideas and contributions are valued.
Required domain experience
| Gamedev | 2 years |
| Gambling | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | B2 - Upper Intermediate |
Published 25 March
119 views
·
29 applications
📊
Average salary range of similar jobs in
analytics →
Loading...