Search by job, company or skills

M

QA Engineer (Game / Payment / Fintech)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities:

API & Backend Test Automation

  • Design, implement, and maintain automated tests for RESTful APIs using JSON payloads.
  • Build reusable, maintainable test code not record-and-playback scripts.
  • Validate request/response contracts, error handling, edge cases, and backward compatibility.

Financial & Transactional Logic Validation

  • Create deep automated test scenarios for critical transaction flows:
  • Wallet operations (debit, credit, rollback).
  • Idempotency and duplicate request handling.
  • Concurrency and race-condition scenarios.
  • Validate business rules across multiple services and system boundaries.

Integration & System Testing

  • Develop mock services and simulators to emulate Operator behavior, including:
  • Invalid payloads and edge cases.
  • Timeouts, retries, partial failures, and network instability.
  • Execute end-to-end integration tests across services and databases.

Performance & Reliability Testing

  • Collaborate with the Tech Lead to plan and execute load and stress tests (e.g. using k6).
  • Validate system behavior under high throughput and concurrent requests.
  • Identify bottlenecks, failure patterns, and data consistency risks.

Data Integrity & Observability

  • Verify correctness of persisted data via database queries and transaction logs.
  • Cross-check API responses against stored state and audit trails.
  • Assist in validating logging, metrics, and traceability for production readiness.

CI/CD & Quality Gates

  • Integrate automated test suites into CI/CD pipelines.
  • Define and enforce quality gates for releases (functional, integration, and regression).
  • Provide clear, actionable feedback to developers.

Quality Ownership

  • Act as a quality partner for the Integration Team, not just a test executor.
  • Proactively identify risk areas and propose test strategies.
  • Raise issues early, clearly, and with evidence.

Required Qualifications:
  • Experience: 5+ years in QA, with at least 2+ years focused on backend/API testing and automation.
  • Programming Skills: Comfortable writing clean, structured test code (any mainstream language).
  • API Expertise: Strong understanding of HTTP/HTTPS, REST principles, JSON payloads, and error handling.
  • Distributed Systems Mindset: Familiar with concepts such as concurrency, consistency, isolation, retries, and idempotency.
  • Tooling: Hands-on experience with tools such as Postman, k6, Docker, Git, and CI pipelines.
  • Communication: Good English communication and documentation skills.
Nice-to-Have (Strong Plus)
  • Experience in Game, FinTech, Banking, or Payment Systems.
  • Experience testing high-volume transaction systems.
  • Experience running tests in containerized or cloud environments.
  • Knowledge of API security testing and OWASP API Top 10.
  • Exposure to gRPC or event-driven architectures.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143856655