NEWPosted 4 hours ago

Job ID: JOB_ID_2873

Role Overview

We are seeking a seasoned Test Automation Engineer with deep expertise in banking and payments to drive quality engineering across high-throughput payment flows. This role involves designing robust automation frameworks, expanding test coverage across APIs, services, and the UI, and embedding quality into CI/CD for mission-critical systems that demand security, resiliency, and regulatory compliance.

Key Responsibilities

  • 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: Implement 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 proficiency in one or more of the following languages: Java, C#, Python, or TypeScript.
  • Hands-on experience with Selenium/Playwright/Cypress and API testing tools like RestAssured/Postman.
  • Experience with message validation (JSON, XML, ISO 20022 schemas), file-based and real-time processing, and asynchronous/event-driven systems (Kafka/RabbitMQ).
  • Solid understanding of CI/CD tools (Azure DevOps, GitHub Actions, Jenkins), Git, Docker/K8s, environment variables/secrets, and test parallelization.
  • Deep understanding of payment systems and protocols (Wires/SWIFT, FedNow, Chips, ISO 20022, ACH/NACHA, RTP).

Location and Employment Type

  • Location: Charlotte, NC
  • Employment Type: C2C, Day 1 Onsite

Special Requirements

Day 1 onsite


Compensation & Location

Salary: $70,000 – $100,000 per year (Estimated)

Location: Charlotte, NC


Recruiter / Company – Contact Information

Email: edin@vysystems.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
edin@vysystems.com with the subject:

DELETE_JOB_ID_2873

to delete@join-this.com.