Apply Now
Location: Charlotte, North Carolina (NC)
Contract Type: C2C
Posted: 20 hours ago
Closed Date: 03/23/2026
Skills: SDET Automation with Java and Selenium,Java, C#, Python, or TypeScript
Visa Type: Any Visa

Job Title: QA Automation Engineer with banking/payments

Location: Charlotte, NC- Day 1 Onsite

Duration: Long Term

Type: Contract 

In person interview

 

 

Job Description:

  • SDET Automation with Java and Selenium, payments, SWIFT/ISO 20022.

 

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, 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 (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 (Rest Assured/Postman).
  • Experience with message validation (JSON, XML, ISO 20022 schemas), file-based and real-time processing, asynchronous and event-driven systems (Kafka/RabbitMQ).