Job Title: Senior Test Automation Engineer Banking & Payments
Location: Charlotte North Carolina
Experience: 7+ Years (5+ Years in Banking/Payments)
About the Role
We are seeking a seasoned Test Automation Engineer with deep expertise in banking and high-throughput payment systems. The ideal candidate will drive quality engineering across mission-critical payment flows (Wires/SWIFT, FedNow, CHIPS, ISO 2002, ACH/NACHA, RTP) and build scalable automation frameworks integrated into CI/CD pipelines.
Key Responsibilities
- Automation Framework Development
Design and maintain scalable UI/API/Service/Database automation frameworks.
Implement test data management, environment selectors, and parallel execution.
Reduce flaky tests and improve test stability.
- CI/CD & Quality Engineering
Integrate automation suites into CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, GitLab CI).
Implement quality gates (code coverage, pass rates, performance baselines).
Enable shift-left (unit/contract tests) and shift-right (synthetic monitoring, observability validation).
- Payments Domain Validation
Automate end-to-end payment journeys (initiation validation routing posting reconciliation).
Validate file and real-time rails: SWIFT (MT/MX), ISO 20022, RTP, FedNow, CHIPS.
Verify ISO 20022 message schemas (pain/pacs/camt), SWIFT MX mappings.
Ensure validation of FX fees, cut-offs, retries, idempotency, and holiday processing.
- Non-Functional & Resilience Testing
Build automation for performance, soak, latency, and resilience testing.
Execute chaos/failover testing (timeouts, duplicate submissions, replay protection).
Validate circuit breakers, back-pressure, and error budgets.
Required Qualifications
7 10+ years in Test Automation; 5+ years in Banking/Payments domain.
Strong hands-on experience in one or more: Java, C#, Python, TypeScript.
Automation tools: Selenium/WebDriver, Playwright, Cypress.
API Testing: RestAssured, Postman.
Experience with JSON/XML, ISO 20022 schemas, and SWIFT messaging.
Hands-on with asynchronoevent-driven systems (Kafka/RabbitMQ).
CI/CD expertise (Azure DevOps, Jenkins, GitHub Actions, GitLab CI).
Experience with Docker/Kubernetes and test parallelization.
SQL and NoSQL experience (e.g., MongoDB).
Observability tools: Grafana, Splunk (or similar).
Strong understanding of secure coding/testing practices.
Nice to Have
Contract testing (OpenAPI, AsyncAPI).
Experience in reconciliations, liquidity, AML, sanctions screening (OFAC).
Fraud detection systems and risk controls knowledge.
Key Skills
Automation Frameworks | API & UI Testing | Payments Domain | ISO 20022 | SWIFT | CI/CD | Kafka | Performance Testing | Resilience Testing | SQL/NoSQL | Observability