Test Automation Engineer; Banking
Listed on 2026-02-21
-
Software Development
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Empower Professionals, is seeking the following. Apply via Dice today!
Role:Test Automation Engineer (Banking or Payments)
Location:
Charlotte, NC (Hybrid, In-person interview mandatory) Duration: 12+ Months Job description
We're looking for a seasoned Test Automation Engineer with experience in banking or payments to drive quality engineering across high-throughput payment flows (e.g.,
Wires/SWIFT, Fed Now, Chips, ISO 20022, ACH/NACHA, RTP
). 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
.
- Build & Evolve Automation Frameworks
- Design and maintain scalable, modular UI/API/service‑level/Database automation frameworks (preferably in Java/C#/Type Script/Python) using tools like Selenium/Web Driver, Playwright, Cypress, Rest Assured, 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 (Git Hub Actions/Azure Dev Ops/Jenkins/Git Lab 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, Fed Now, 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.
- 10+ years in test automation with 5+ years in banking or payments.
- Strong in one or more:
Java, C#, Python, or Type Script; hands‑on with Selenium/Playwright/Cypress and API testing (Rest Assured/Postman). - Experience with message validation (JSON, XML, ISO 20022 schemas), file‑based and real‑time processing, asynchronous and event‑driven systems (Kafka/Rabbit
MQ). - Solid grasp of CI/CD (Azure Dev Ops, Git Hub Actions, Jenkins), Git, Docker/K8s, environment variables/secrets, and test parallelization.
- Proven capability with SQL and at least one No
SQL (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, Fed Now principles, fraud and risk controls, and secure coding/testing practices.
- Contract testing with schema‑first approaches (OpenAPI, Async
API). - Domain exposure to reconciliations, liquidity, sanctions screening (OFAC), AML, and fraud signals/decisioning.
In compliance with the salary transparency law, the expected pay range for this role is $40-$55/hr actual compensation depends on experience and interview evaluation.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).