Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View Arjun16-png's full-sized avatar

Block or report Arjun16-png

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Arjun16-png/README.md

Hi, I’m Arjun πŸ‘‹

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.


πŸ‘¨β€πŸ’» What I Do

  • 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

πŸ”¬ Areas I Focus On

  • 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

πŸ§ͺ Featured Project

TxnFlow Engine

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.


πŸ› οΈ Tech Stack

  • 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

πŸŽ“ Background

  • 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

πŸ“« Get in Touch


β€œQuality is not about finding bugs late β€”
it’s about preventing costly failures early.”

Pinned Loading

  1. txnflow-engine txnflow-engine Public

    Payment transaction simulation system with idempotency, retry logic, and API test automation (Go + Playwright)

    Go

  2. payment-automation-lab payment-automation-lab Public

    A living automation project for testing payment and transactional systems using Java, TestNG, and RestAssured.

    Java

  3. payment-simulator-playwright payment-simulator-playwright Public

    Simulates basic payment transaction flow including success, insufficient funds, invalid input, and timeout scenarios, automated using Playwright.

    TypeScript