Hi,
I am Yousuf from Global One Data Inc.
I am working on below mentioned role for one of my clients.
Kindly go through the job description and share suitable profiles at your earliest convenience.
Position – Test Automation Engineer with Payments
Location – Charlotte, NC. Onsite. Hybrid. (3 days a week) Local candidates only
Experience: 8 to 10 Years
In-person interview mandatory
Need Local candidates only
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.
Thanks and regards,
Mohammed Yousuf
US IT Technical Recruiter
Global One Data Inc.