We're looking for a Senior Automation QA Engineer to own quality for complex, high-throughput backend systems. This role focuses on API automation, transaction logic, integration testing, and system reliability not UI testing.
What You'll Do
- Design and maintain automated tests for RESTful APIs (JSON-based).
- Validate critical transaction flows: wallets, idempotency, concurrency, rollbacks.
- Build integration and end-to-end tests across services and databases.
- Simulate edge cases: invalid payloads, retries, timeouts, partial failures.
- Support performance and load testing (e.g. k6) for high-volume systems.
- Verify data integrity, logs, and system observability.
- Integrate test suites into CI/CD pipelines and enforce quality gates.
- Act as a quality partner to engineering, proactively identifying risks.
What We're Looking For
- 5+ years QA experience, with strong focus on backend/API automation.
- Solid understanding of REST APIs, HTTP, JSON, error handling.
- Experience testing distributed systems (concurrency, retries, idempotency).
- Comfortable writing clean, maintainable test code.
- Hands-on with Postman, Docker, Git, CI/CD (k6 is a plus).
- Good English communication skills.
Nice To Have
- Experience in FinTech, Banking, or Payments.
- Testing high-traffic / high-transaction systems.
- API security testing (OWASP API Top 10).
- Exposure to gRPC, event-driven systems, or cloud environments.