QA Test Engineer III– ATM Software & Hardware

NCR Atleos•Atlanta, GA
•Hybrid

About The Position

NCR Atleos is hiring a QA Test Engineer for its Professional Services team to lead software and hardware testing for ATM solutions used by banking customers. The engineer owns test plans, performs hands-on testing on ATMs, and communicates testing status to customers and internal stakeholders. The role often involves working on-site at customer locations and contributing to the team’s transition from manual testing toward automation. The position is based in Atlanta, Georgia, with a hybrid schedule requiring three days per week in the office and travel of up to 50% across the United States.

Requirements

  • Bachelor’s degree in a technical field or equivalent work experience.
  • At least 4 years of experience in software or hardware testing or quality engineering.
  • Strong understanding of the software development life cycle and software testing life cycle.
  • Experience creating test plans and writing functional, integration, and end-to-end test cases.
  • Experience reporting test status to stakeholders and communicating with customers.
  • Hands-on experience testing hardware, software, or both.
  • Experience with hardware setup, software installation, and basic network configuration.
  • Experience working in an Agile environment.
  • Strong verbal and written communication skills.
  • Ability to manage several projects at once with little supervision.
  • Ability to travel up to 50% within the United States and work from customer locations.

Nice To Haves

  • Experience with ATMs, self-service devices, or financial transaction systems, such as NCR, Diebold Nixdorf, or Hyosung.
  • Experience with backend, database, or API testing, including REST or SOAP.
  • Exposure to test automation tools such as Selenium, Jenkins, or Postman.
  • Experience with CI/CD tools such as Jenkins, Git, or GitHub.
  • Experience with defect tracking or test management tools such as Jira or Quality Center/ALM.

Responsibilities

  • Create and own test plans, test cases, and test scripts for ATM applications to verify that solutions meet customer specifications.
  • Perform manual functional and regression testing on ATMs, including transaction flows such as card use, PIN entry, and cash dispensing; error conditions such as cash jams; and checks that correct data reaches backend systems.
  • Conduct volume, performance, and reliability testing as needed.
  • Report testing status, risks, and progress to project stakeholders daily, weekly, and monthly.
  • Communicate directly with customers during on-site engagements, often lasting about a week.
  • Set up and maintain test environments and physical and virtual labs, including hardware, Windows networking, and software installations.
  • Identify, document, and track defects, and help developers isolate root causes through debugging and troubleshooting.
  • Participate in Agile ceremonies and own sprint deliverables.
  • Help define the automation strategy as the team moves from manual to automated testing.

Benefits

  • Medical insurance
  • Dental insurance
  • Life insurance
  • Vision insurance
  • Short- and long-term disability
  • Paid vacation
  • 401(k)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service