Senior Test Automation Engineer – Payments

System One

Salt Lake City (UT)

On-site

USD 110,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

System One is seeking a Senior Test Automation Engineer focused on Payments to join our Salt Lake City team on a contract-to-hire basis. You will design and maintain scalable automation frameworks, and drive automated testing across payment processing workflows.

You will work with product, development, and operations to validate complex payments, APIs, and data integrity, and you will integrate tests into CI/CD pipelines in cloud and containerized environments.

Qualifications

  • 6+ years in test automation or quality engineering.
  • Hands-on testing of payment or transaction systems.
  • Experience with Playwright or Selenium.

Responsibilities

  • Design, develop, and maintain scalable test automation frameworks for enterprise apps.
  • Automate functional, integration, and end-to-end test suites.
  • Shift-left testing with early validation in SDLC.
  • Collaborate with product, development, and QA teams.
  • Automate testing for payment workflows (ACH, wires, SWIFT).
  • Automate API and integration tests for REST and SOAP services.
  • Write and execute SQL queries for data validation.
  • Integrate tests into CI/CD pipelines across cloud and containers.
  • Test apps in AWS, Azure, GCP, and Docker environments.

Skills

Test automation
Payment testing
API testing
SQL queries
Cloud testing

Tools

Playwright
Selenium
Postman
Docker
AWS
Azure
GCP
Bamboo
Git
Jira
Confluence
Artifactory

Job description

Job Title: Senior Test Automation Engineer – Payments
Location: Salt Lake City, UT
Type: Contract to hire

Responsibilities
  • Design, develop, enhance, and maintain scalable and reusable test automation frameworks for complex enterprise applications.
  • Develop and execute automated functional, integration, end-to-end, and regression test suites across critical business workflows.
  • Advance shift-left testing by incorporating automated quality validation earlier in the software development lifecycle.
  • Partner with Product Management, business stakeholders, developers, architects, and engineering teams to understand requirements, acceptance criteria, dependencies, and critical business processes.
  • Develop automated testing solutions for complex payment applications and transaction-processing workflows, including ACH, wire transfers, SWIFT, and related payment capabilities.
  • Design and execute automated API and integration testing for REST and SOAP-based services.
  • Create and execute SQL queries to validate application data, payment transactions, integrations, and expected processing outcomes.
  • Integrate automated test suites into CI/CD pipelines to support continuous integration, continuous delivery, and continuous testing.
  • Test applications deployed across public cloud and containerized environments, including AWS, Azure, GCP, and Docker.
  • Analyze automated test results, identify defects and quality risks, troubleshoot automation failures, perform root-cause analysis, and partner with development teams to drive issues through resolution.
  • Identify opportunities to improve automation coverage, test efficiency, reliability, maintainability, and overall engineering productivity.
  • Evaluate and recommend new testing tools, frameworks, technologies, and automation approaches based on evolving application and delivery needs.
  • Estimate, plan, track, and report automation and testing activities throughout the delivery lifecycle.
  • Participate actively in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
  • Conduct automation code reviews and contribute to coding standards, reusable components, technical documentation, and secure development practices.
  • Stay current with emerging technologies and best practices in quality engineering, test automation, cloud-native development, DevOps, and continuous testing.
Requirements
  • 6+ years of experience in test automation, quality engineering, software testing, or a related discipline.
  • Hands-on experience testing payment applications or transaction-processing systems, including ACH, wire transfers, SWIFT, and/or other electronic payment capabilities.
  • Strong experience designing, developing, executing, and maintaining enterprise-scale test automation frameworks.
  • Hands-on automation experience using Playwright and/or Selenium.
  • Programming or automation development experience using Java and/or Python.
  • Experience testing REST and SOAP APIs, including with tools such as Postman or comparable technologies.
  • Strong SQL and relational database skills, including querying and analyzing data for transaction and test validation.
  • Experience testing applications deployed on at least one major public cloud platform, such as AWS, Azure, or GCP.
  • Experience testing applications within containerized environments, including Docker.
  • Experience integrating automated tests into CI/CD pipelines and working within continuous integration, continuous delivery, and continuous testing practices.
  • Experience with development and delivery tools such as Bamboo, Git, Artifactory, Jira, and Confluence, or comparable technologies.
  • Demonstrated experience planning, estimating, executing, tracking, and reporting automation and testing activities.
  • Experience working within Agile and/or Waterfall software delivery methodologies.
  • Strong analytical, troubleshooting, and problem-solving skills, with the ability to investigate complex application and automation issues.
  • Excellent communication and collaboration skills with the ability to work effectively across business, product, development, and engineering teams.

Ref: #404-IT Pittsburgh

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Test Automation Engineer
Test Automation Engineer

TechDigital Group • Jersey City (NJ)

On-site
USD 120,000 - 140,000
Payments Test Automation Engineer - Salt Lake City (Contract)
Payments Test Automation Engineer - Salt Lake City (Contract)

System One • Salt Lake City (UT)

On-site
USD 110,000 - 150,000
Senior Test Automation Engineer - Payments & API Validation
Senior Test Automation Engineer - Payments & API Validation

Ampstek • Charlotte (NC)

On-site
USD 110,000 - 160,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Matlen Silver • Charlotte (NC)

On-site
USD 100,000 - 150,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Matlen Silver • Jersey City (NJ)

On-site
USD 90,000 - 120,000
SDET/QA Automation Engineer – Payments (CLT or JC)
SDET/QA Automation Engineer – Payments (CLT or JC)

Matlen Silver • Charlotte (NC)

Hybrid
USD 100,000 - 140,000
Automation Engineer with Payment domain expertise
Automation Engineer with Payment domain expertise

KAnand Corporation • New Jersey

On-site
USD 100,000 - 130,000
Automation Tester
Automation Tester

Kaleidoscope Innovation, Inc. • Charlotte (NC), Northern (KY)

On-site
USD 120,000 - 180,000
Application Development - Automation Engineer
Application Development - Automation Engineer

Apex Systems • Brookfield (WI)

On-site
USD 85,000 - 110,000
Technical Test Lead - Automation Testing, Card and Payments
Technical Test Lead - Automation Testing, Card and Payments

Avance Consulting Services • Austin (TX)

On-site
USD 85,000 - 110,000