Job ID: JOB_ID_777

Role Overview: Test Automation Engineer (Payments)

We are seeking a highly specialized Test Automation Engineer with a deep focus on the Payments domain to join our engineering team in Charlotte, NC. This hybrid role is designed for a seasoned professional who understands the intricacies of high-throughput financial transaction systems and the rigorous quality standards required for mission-critical banking infrastructure. As the financial landscape evolves toward real-time processing and global standardization, your role will be pivotal in ensuring the reliability, security, and performance of our payment rails.

Core Responsibilities and Technical Leadership

  • Framework Architecture: Design, build, and evolve scalable, modular automation frameworks from the ground up. You will utilize modern languages such as Java, C#, TypeScript, or Python to create robust testing suites that cover UI, API, and service-level layers.
  • Payments Domain Validation: Author and execute end-to-end automation for complex payment journeys. This includes initiation, validation, routing, posting, and reconciliation. You will be responsible for validating various rails including Wires/SWIFT (MT/MX), FedNow, Chips, ISO 20022, and ACH/NACHA.
  • CI/CD Integration: Embed quality directly into the DevOps lifecycle. You will integrate test suites into pipelines using GitHub Actions, Azure DevOps, or Jenkins, establishing gating policies and quality thresholds that prevent regressions from reaching production.
  • Message Schema Expertise: Perform deep-level validation of message schemas, specifically focusing on ISO 20022 (pain.001, pacs.008, camt). Ensure that mapping, idempotency, and FX/fee calculations are handled with 100% accuracy.
  • Resilience and Performance: Beyond functional testing, you will build automation for soak, stress, and resilience testing. This includes chaos engineering to simulate downstream unavailability and duplicate submission scenarios.

Strategic Quality Engineering

In this role, you are expected to champion the ‘Shift-Left’ philosophy. This involves working closely with developers during the design phase to implement contract testing and unit test strategies. You will also focus on ‘Shift-Right’ activities, utilizing synthetic monitoring and observability tools like Grafana and Splunk to correlate test results with real-world system telemetry. Your goal is to reduce ‘flaky’ tests and ensure a stable, predictable execution environment that supports rapid deployment cycles without compromising the integrity of the financial data.

Required Experience and Qualifications

Candidates must possess a minimum of 7-10 years in professional test automation, with at least 5 years dedicated to banking or payments platforms. A strong command of SQL and NoSQL databases is required for test data management and masking strategies. You should be comfortable working in containerized environments (Docker/K8s) and managing environment-specific secrets and variables. This position requires a local presence in Charlotte for the hybrid schedule and involves an in-person interview process to assess technical depth and cultural fit.


Special Requirements

Local Only, In-person interview required, Payments domain expertise (SWIFT, FedNow, ISO 20022) mandatory.


Compensation & Location

Salary: $135,000 – $178,000 per year (Estimated)

Location: Charlotte, NC


Recruiter / Company – Contact Information

Recruiter / Employer: Veridian Tech Solutions

Email: vinay@veridiants.com


Interested in this position?
Apply via Email

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

DELETE_JOB_ID_777

to delete@join-this.com.