QA with Payments Domain
Charlotte, NC
Wells Fargo
ย W2-Contractย
About the Role:
Weโre looking for a seasonedย Test Automation Engineerย with deep experience inย banking and paymentsย to drive quality engineering across highโthroughput paymentย flows (e.g.,ย Wires/SWIFT, FedNow, Chips, ISO 20022, ACH/NACHA, RTP).ย Youโll design robust automation frameworks, expand test coverage across APIs/services/UI, and embed quality into CI/CD for missionโcritical systems that demandย security, resiliency, and regulatory compliance.
What Youโll Do
- Build & Evolve Automation Frameworks
- Design and maintain scalable, modularย UI/API/service-level/Databaseย automation frameworks (preferably inย Java/C#/TypeScript/Python) using tools likeย Selenium/WebDriver, Playwright, Cypress, RestAssured, Postman.
- Implement robustย test data management, environment selectors, andย parallel executionย at scale; championย test stabilityย (flaky test reduction).
- Quality in CI/CD
- Integrate test suites intoย CI/CD pipelinesย (GitHub Actions/Azure DevOps/Jenkins/GitLab CI) with gating policies, test dashboards, and quality thresholds (code coverage, pass rates, performance baselines).
- Shift-left: PR-level unit/contract tests; shift-right:ย synthetic monitoringย andย observabilityย validations post-deploy.
- Payments Domain Validation
- Author automation forย end-to-end payment journeys: initiation โ validation โ routing โ posting โ notifications โ reconciliation.
- Validateย file and real-time rails: Wires/SWIFT (MT/MX, ISO 20022),ย RTP,ย FedNow, Chips.
- Verifyย message schemasย (e.g., ISO 20022 pain.001/pacs.008/camt), and SWIFT MX mapping; ensure idempotency, FX/fees/tax, cut-offs, holidays, and retries.
- Non-Functional & Resilience Testing
- 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.
Required Qualifications
- 7โ10+ yearsย in test automation withย 5+ yearsย inย banking/paymentsย platforms.
- Strong inย one or more: Java, C#, Python, or TypeScript; handsโon withย Selenium/Playwright/Cypressย 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.
- Proven capability withย SQLย and at least oneย NoSQLย (e.g., Mongo); experience setting upย synthetic test dataย and masking strategies.
- Familiarity withย observabilityย (Grafana, Splunk) to correlate test runs with system telemetry.
- 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.