Automation Engineer 4 (ATM Testing)

U.S. Bank•Gresham, OR
•$105,400 - $124,000•Hybrid

About The Position

U.S. Bank is hiring an Automation Engineer 4 to design, develop, and maintain automated testing for ATM applications, middleware, transaction processing systems, and hardware integrations. The role develops and executes functional, integration, regression, API, and end-to-end test suites, including automation for ATM transactions and validation of ATM devices in a lab environment. The engineer integrates automated testing into CI/CD pipelines, analyzes test results, investigates root causes, and works with engineering and cross-functional teams to resolve defects and improve platform stability. The position also drives improvements to automation coverage, testing efficiency, reporting, and quality engineering practices. On-call support may be needed for automation frameworks. The role requires working from a U.S. Bank location at least three days per week, at an ATM lab in Portland, Oregon, or Irving, Texas.

Requirements

  • Bachelor's degree or equivalent work experience.
  • Seven to nine years of relevant work experience with programming concepts, development logic, or automating complex processes.
  • Strong experience with ATM software testing, ATM transaction processing, and ATM device integration testing.
  • Hands-on experience with test automation tools such as Selenium, Playwright, Cypress, Appium, Tosca, or similar frameworks.
  • Proficiency in Java, C#, Python, JavaScript, or other automation scripting languages.
  • Cloud automation experience.
  • Experience building scalable test automation frameworks, including data-driven, keyword-driven, hybrid, and BDD approaches.
  • Expertise in API testing, REST/SOAP services, backend transaction validation, and database testing using tools such as Postman, REST Assured, or SoapUI.
  • Experience integrating test automation into CI/CD pipelines using Jenkins, Azure DevOps, GitHub Actions, GitLab CI, and Git.
  • Knowledge of AWS, Docker, Kubernetes, performance testing tools such as JMeter, k6, or LoadRunner, and enterprise application environments.
  • Strong understanding of quality engineering, system integration testing, defect management, root cause analysis, Agile/Scrum delivery, and financial services technology platforms.

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.
  • Develop automation solutions for ATM transactions, including cash withdrawals, deposits, balance inquiries, card services, and image processing.
  • Validate ATM hardware components in a lab environment, including card readers, cash dispensers, receipt printers, deposit modules, recyclers, and barcode scanners.
  • Integrate automated testing into CI/CD pipelines using modern DevOps practices.
  • 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 embed quality throughout the software development lifecycle.
  • Improve automation coverage, testing efficiency, reporting, and quality engineering practices across ATM platforms.
  • Provide on-call support for automation frameworks as needed.

Benefits

  • Healthcare, including medical, dental, and vision coverage.
  • Basic term and optional term life insurance.
  • Short-term and long-term disability coverage.
  • Pregnancy disability and parental leave.
  • 401(k) and employer-funded retirement plan.
  • Paid vacation, from two to five weeks depending on salary grade and tenure.
  • Up to 11 paid holiday opportunities.
  • Adoption assistance.
  • Sick and Safe Leave accruals of one hour for every 30 hours worked, up to 80 hours per calendar year unless otherwise provided by law.
  • Incentive and recognition programs.
  • Equity stock purchase, 401(k) contribution, and pension, subject to eligibility requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service