QA Engineer
Dataforest is seeking a QA Engineer. If you are looking for a challenging project, and a friendly, supportive team โ you have found the right place to send your CV.
Responsibilities:
- Test web applications across the full stack: frontend (React.js, Next.js, React Native) and backend (REST, Python, DRF/FastApi).
- Design and execute load-sensitive test scenarios specific to high-traffic platforms (casino, gaming, fintech).
- Verify critical flows: transactions, balance updates, session integrity, concurrent user actions, race conditions.
- Create and maintain test cases, checklists, and test documentation for complex backend logic and business rules.
- Perform functional, regression, exploratory, and edge-case testing across the SDLC.
- Report, track, and verify defects in JIRA with clear reproduction steps and environment context.
- Collaborate with developers, QA leads, and product teams to clarify requirements and cover risk areas.
Use tools like JIRA, Confluence, and Git/Bitbucket in daily work.
Professional requirements:
- 3+ years of experience testing web applications, with a strong emphasis on backend and API testing (REST).
- Hands-on experience with high-load platforms โ casino, gaming, betting, fintech, or similar domains.
- Deep understanding of backend testing specifics: data consistency, concurrency, transaction flows, state management.
- Proficiency in API testing with Postman or similar tools (required, not nice-to-have).
- Experience with database querying (SQL) for data validation.
- Knowledge of SDLC and ability to identify test coverage gaps in complex distributed systems.
- Experience writing thorough test documentation for non-trivial backend scenarios.
- Experience with teamwork tools: JIRA, Confluence, Git/Bitbucket.
Strong communication skills and ability to work in a fast-paced, high-stakes environment.
Nice to have:
- Experience with payment systems (Stripe, PaySafe, or similar) and payment flow testing.
- Understanding of RNG, game logic, or compliance requirements in gaming/casino platforms.
- Experience with performance or load testing basics (JMeter, k6, or similar).
- Knowledge of security testing basics relevant to financial or gaming systems (auth flows, session handling, input validation).
We offer:
- Great networking opportunities with international clients, challenging tasks;
- Building interesting projects from scratch using new technologies;
- Personal and professional development opportunities;
- Competitive salary fixed in USD;
- Paid vacation and sick leaves;
- Flexible work schedule;
- Friendly working environment with minimal hierarchy;
- Comfortable, spacious and well-equipped office in the city center;
- Team building activities, corporate events.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |