VS

Senior QC Engineer (Automation)

Hiring from
Vietnam
Work type
Hybrid
Posted

621,635 remote jobs, straight from company career pages

100% free · New jobs every minute

Show 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

Nice-to-Have

  • Experience inFinTech, 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.


Compensation & Benefits:

  • Supportive and flexible working environment
  • MacBook provided
  • Premium health insurance
  • SHUI contributions which comply with local laws along with premium health insurance
  • Guaranteed 13th-month salary
  • 15 paid annual leave days per year
  • Work from home 3 days/month
  • Company trip, happy hour, free snack and coffee

Similar jobs

Apply for this job100% free