Commit Offshore

Strong mid/senior Automation QA Engineer

We are looking for a AQA Engineer to join our team.

 

Responsibilities

 

  • Design, implement, and maintain E2E, integration, and API test suites using Playwright and Cypress (TypeScript preferred). 
  • Build and evolve a scalable test automation framework that’s easy to extend and reuse across multiple projects and teams. 
  • Integrate automated tests into CI/CD pipelines (e.g. GitHub Actions) to enable fast, reliable feedback on every change. Quality Strategy & Ownership 
  • Collaborate with Product, Backend, Frontend and DevOps teams to define test strategy, coverage, and quality gates for new features and releases. 
  • Identify high-risk areas (wallets, payments, bonuses, game sessions, KYC/AML, RNG integrations) and prioritize test automation accordingly. 
  • Contribute to test plans and release criteria for major releases and hotfixes. High-Load & Reliability Focus 
  • Design tests that validate system behavior under load, concurrency quirks and race conditions (e.g. simultaneous bets, multi-device sessions, balance updates). 
  • Work closely with DevOps and backend teams to identify and help reproduce production issues found in logs/monitoring (Grafana, Kibana, Sentry, etc.). 
  • Help establish test data management strategies for large-scale environments (multi-currency, multi-locale, different jurisdictions). 

 

Domain-Specific Testing (iGaming, Crypto & Fiat) 

 

  • Implement automated test scenarios for: 
  • Deposits, withdrawals, and internal transfers for both crypto and fiat. 
  • KYC / AML flows, limits, and verification states. 
  • Bonuses, free spins, loyalty programs, campaigns, and wagering requirements. 
  • Game integrations (RNG, third-party game providers, aggregators). 
  • Validate multi-wallet and multi-currency logic (e.g. currency conversions, fees, exchange rates). 
  • Ensure tests respect regulatory and responsible gaming constraints (limits, self-exclusion, cool-off, etc.). Quality Engineering & Tooling 
  • Develop and maintain mocking/stubbing for external providers (payment gateways, game providers, KYC services).
  • Contribute to API contract testing (e.g. with Pact or similar, if applicable). 
  • Work with QA and Engineering to increase observability of tests (dashboards, reports, flaky test tracking, test analytics). 

 

Requirements Must-Have Technical Skills

  • 3+ years of experience in QA Automation (or SDET/Software Engineer in Test) for web-based products. 
  • Strong hands-on experience with Playwright and/or Cypress: 
  • Writing maintainable test code in TypeScript. 
  • Using page object / screenplay or similar patterns. 
  • Running tests in parallel, cross-browser, and in headless mode. 
  • Solid understanding of RESTful APIs, WebSockets, and automated API testing (e.g. Playwright API, Postman + Newman, REST Assured, etc.). 
  • Experience integrating automated test suites into CI/CD pipelines. 
  • Good knowledge of Git and typical branching/PR workflows. Domain & System Knowledge 
  • Experience testing high-load or distributed systems: microservices, event-driven architectures, or real-time systems. 
  • Understanding of basic payments, wallets, or financial transaction flows. 
  • Strong analytical skills in debugging complex issues using logs, DB queries, and network traces. General 
  • Comfortable working in an agile environment (Scrum/Kanban). 
  • Good communication skills in English. 
  • Proactive, ownership-driven mindset; able to challenge requirements and propose better test strategies. 

 

Nice-to-Have 

  • Previous experience in iGaming, betting, fintech, or other regulated industries. 
  • Knowledge of crypto (wallets, deposits/withdrawals, confirmations, on-chain vs off-chain balances). 
  • Experience with: 
  • Performance testing tools (k6, Gatling, JMeter, Locust, etc.). 
  • Contract testing and consumer-driven tests. 
  • Monitoring/observability (Grafana, Prometheus, Sentry, ELK). 
  • Experience automating tests for mobile web or native mobile apps. 
  • Familiarity with SQL and basic DB querying for validation.
  • Experience with Docker and running tests in containerized environments.

Required languages

English B2 - Upper Intermediate
Playwright, TypeScript, REST API testing
Published 12 December
39 views
Β·
6 applications
To apply for this and other jobs on Djinni login or signup.
Loading...