Role requirement (must-have): Strong proficient in Java; hands-on experience in Playwright; API testing experience using RestAssured and/or Postman; experience with CI/CD; database validation; Splunk validation; Payment/Banking domain experience or knowledge
Location: Charlotte, NC 28202 (hybrid 3 days onsite per week)
Manager Feedback: Observed that several candidates used AI tools during their evaluations.
Supplier Challenge: Difficulty finding candidates with payment/banking domain experience
PM confirmed that candidates without payment domain experience can still be submitted as long as they have a strong technical background and are able to confidently discuss payment concepts during interviews.
Required Qualifications: 7 10+ years in test automation with 5+ years in
banking/payments platforms. Strong in :
Java,; hands on with Playwright and API testing (RestAssured/Postman).
Experience with message validation (JSON, XML, ISO 20022 schemas), file-based and real-time processing, asynchronous and event-driven systems (Kafka/RabbitMQ).
Solid grasp of CI/CD (Azure DevOps, GitHub Actions, Jenkins), Git, Docker/K8s, environment variables/secrets, and test parallelization.
Basic knowledge on database validation on both SQL and Mongo.
Experience in Splunk logs validation
Understanding end-to-end payment journeys (Wires/SWIFT (MT/MX, ISO 20022), RTP, FedNow, Chips) : initiation validation routing posting notifications reconciliation.
Understanding of SWIFT/ISO 20022, FedNow principles, fraud and risk controls, and secure coding/testing practices.
Nice-to-Have: Contract testing with schema-first approaches (OpenAPI, AsyncAPI).
Domain exposure to reconciliations, liquidity, sanctions screening (OFAC), AML, and fraud signals/decisioning.
Build automation for performance, soak, and resilience (throughput/latency/error budgets, circuit breakers, back-pressure).
Execute chaos/failover/dr testing: timeouts, downstream unavailability, duplicate submissions, replay protection.
Experience with Grafana dashboards