ATM Automation Engineer 4: Testing & CI/CD Expert

U.S. Bank

Irving (TX)

On-site

USD 105,000 - 124,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

U.S. Bank is seeking an experienced Test Automation Engineer to design and maintain automated testing for ATM applications and related hardware integrations.

You will build end-to-end test suites and integrate tests into CI/CD pipelines, collaborating with agile teams to ensure software quality across transaction processing systems. The role requires 7–9 years of experience in automation, proficiency with Selenium/Playwright/Cypress, and strong programming skills in Java, C#, Python, or

Qualifications

  • Bachelor's degree or equivalent work experience.
  • 7–9 years of relevant experience with programming concepts, development logic or automating complex processes.

Responsibilities

  • Design, develop, and maintain automated test frameworks for ATM applications, middleware, transaction processing systems, and hardware integrations.
  • Build and execute functional, integration, regression, API, and end-to-end automated test suites to improve software quality and release readiness.
  • Develop automation solutions for ATM transactions including cash withdrawals, deposits, balance inquiries, card services, and image processing.
  • Validate ATM hardware components including card readers, cash dispensers, receipt printers, deposit modules, recyclers, and barcode scanners within a lab environment.
  • Integrate automated testing into CI/CD pipelines using modern DevOps practices to support continuous testing and delivery.
  • Analyze test results, perform root cause analysis, and partner with engineering teams to resolve defects and improve platform stability.
  • Collaborate with developers, product teams, QA analysts, and infrastructure teams to ensure quality is embedded throughout the software development lifecycle.
  • Drive continuous improvement of automation coverage, testing efficiency, reporting, and quality engineering best practices across ATM platforms.

Skills

ATM software testing
Test automation
Programming concepts
Agile/Scrum
CI/CD

Education

Bachelor's degree or equivalent

Tools

Selenium
Playwright
Cypress
Appium
Tosca
REST Assured
Postman
Jenkins
Azure DevOps
GitHub Actions
GitLab CI
Git
AWS
Docker
Kubernetes
JMeter
LoadRunner

Job description

U.S. Bank is seeking an experienced Test Automation Engineer to design and maintain automated testing for ATM applications and related hardware integrations.

You will build end-to-end test suites and integrate tests into CI/CD pipelines, collaborating with agile teams to ensure software quality across transaction processing systems. The role requires 7–9 years of experience in automation, proficiency with Selenium/Playwright/Cypress, and strong programming skills in Java, C#, Python, or

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software QA Engineer – Automation & AI Testing (Banking/ATM)
Software QA Engineer – Automation & AI Testing (Banking/ATM)

Capitolis • Sterling (VA)

On-site
USD 19,000 - 32,000
Automation Engineer 2: Enterprise Customer Communications
Automation Engineer 2: Enterprise Customer Communications

U.S. Bank • Town of Brookfield (WI)

On-site
USD 76,000 - 89,000
Healthcare (medical, dental, vision)
401(k) plan
Paid vacation
+3
Automation Engineer: CI/CD & API Testing
Automation Engineer: CI/CD & API Testing

Regions Bank • Birmingham (AL)

On-site
USD 50,000 - 62,000
401K with Company Match
Medical, Dental and Vision Benefits
Paid Vacation/Sick Time
Automation Engineer 4 (ATM Testing)
Automation Engineer 4 (ATM Testing)

300 U.S. Bank National Association • Irving (TX)

On-site
USD 105,000 - 124,000
QA Tester - ATM & Debit Card Automation
QA Tester - ATM & Debit Card Automation

Sonsoft Inc • Cranston (RI)

On-site
USD 70,000 - 90,000
Automation Engineer II - Customer Communications Automation
Automation Engineer II - Customer Communications Automation

U.S. Bank • Saint Paul (MN)

On-site
USD 76,000 - 89,000
Healthcare (medical, dental, vision)
Paid vacation
401(k) retirement plan
+2
Automation Engineer, CI/CD & API Testing
Automation Engineer, CI/CD & API Testing

Regions Bank • Charlotte (NC)

On-site
USD 50,000 - 62,000
Paid Vacation/Sick Time
401K with Company Match
Medical, Dental and Vision Benefits
+1
SW Quality Engineer IV - Automation
SW Quality Engineer IV - Automation

Candescent • Sterling (VA)

On-site
USD 19,000 - 32,000
Automation Engineer II: AI-Driven Testing & CI/CD
Automation Engineer II: AI-Driven Testing & CI/CD

Testing Site - JPMC • Westerville (OH)

On-site
USD 110,000 - 140,000
Automation Engineer II: Enterprise Customer Communications
Automation Engineer II: Enterprise Customer Communications

U.S. Bank • Town of Brookfield (WI)

On-site
USD 76,000 - 89,000
Healthcare (medical, dental, vision)
401(k) and retirement plan
Paid vacation