Quality Assurance Engineer focused on backend, API, and payment system reliability, specializing in transaction systems and failure handling. I focus on validating how systems behave under failure, retries, and repeated requests β not just happy paths.
Currently working in banking & fintech environments, validating complex business logic, data consistency, and transaction integrity.
- Design and execute system-level tests focusing on transaction behavior, failure scenarios, and data consistency
- Validate payment workflows against real-world failure scenarios
- Test idempotency, concurrency, retries, and callback security
- Translate business and design specs into clear, high-impact test cases
- Collaborate closely with developers, product owners, and UAT teams
-
Payment & Transaction Systems
- Idempotency & duplicate callback handling
- Concurrency & race conditions
- Callback validation (signature verification, payload integrity, state consistency)
- Retry logic & timeout handling
- Data integrity & invariants
-
API & Backend Testing
- REST API validation
- Error handling & edge cases
- Database validation using SQL
A Go-based payment transaction simulation system focused on backend reliability and automated API validation.
What it covers:
- Transaction lifecycle: PENDING β SUCCESS / FAILED / RETRY
- ISO 8583-style response handling
- Idempotency handling to prevent duplicate transactions
- Retry logic for issuer/system unavailable scenarios
- Transaction history tracking for state transitions
- Playwright API regression tests
π Repository: π https://github.com/Arjun16-png/txnflow-engine
Focused on validating system behavior through state transitions and automated API tests rather than UI-based validation.
- Languages: Go, TypeScript, Java
- Testing: Playwright (API Testing), Selenium, TestNG, Postman
- Concepts: Idempotency, Retry Logic, Transaction Lifecycle, Distributed Systems Testing
- Tools: Git, JIRA, SQL
- Domain: Banking Systems, Digital Channels, Merchant & Fintech Platforms
- B.Sc. in Computer Science (Informatics Engineering)
Mercu Buana University, Jakarta β GPA 3.69 - Experience in banking SIT testing, API validation, and cross-functional QA collaboration
- π§ Email: [email protected]
- πΌ LinkedIn: https://linkedin.com/in/arjun-febrian
- π Portfolio: https://arjunfebrian-portfolio.framer.website
βQuality is not about finding bugs late β
itβs about preventing costly failures early.β