Across my Card Payments Platform and Payment Risk Engine projects, I’ve written more than 1,000 automated tests for concurrency, retries, outages, and payment-risk behavior. My work includes unit, integration, API, property-based, chaos, and load testing.
On the Card Payments Platform, I wrote 800+ tests across seven Spring Boot services, running them in parallel in CI with real Postgres, Kafka, and Redis through Testcontainers. Storm tests exposed a refund race, and load and chaos tests found that overload could skip fraud checks; I verified the fixes.
I built the Payment Risk Engine as my Razorpay AI Buildathon 2026 finalist project, then rebuilt it as a production-style v2 service. Its 253 pytest tests cover LLM timeouts, Redis loss, malformed input, velocity counts, and decision idempotency.
At Platinum Software Pvt. Ltd., I developed and tested Spring Boot REST APIs, checked them with Postman and SQL, and retested reported defects through to closure. I also built a Selenium UI automation framework with 22 tests running in GitHub Actions.

