About The Position

As a QA Test Engineer on NCR Atleos's Professional Services team, you will ensure ATM software and hardware perform as expected before reaching banking customers. The role primarily involves hands-on manual testing on ATMs, including executing real transactions and evaluating how machines and software handle errors, while confirming the correct information reaches backend systems. The team is beginning to move toward automation, and you will contribute to shaping future testing practices. The company will train you on its ATM products and business.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, or a related field, or equivalent experience.
  • 0–2 years of testing experience, including internships, co-ops, or academic projects.
  • Working knowledge of software testing methods and the software testing life cycle, including Agile.
  • Basic computer science knowledge.
  • Hands-on experience testing hardware, software, or both.
  • Strong verbal and written communication skills.
  • Ability to travel up to 50% within the U.S. and work from customer locations.
  • Strong work ethic and willingness to learn.
  • Ability to manage several tasks at once and work well on a team.

Nice To Haves

  • Experience with ATMs, self-service devices, or financial transaction systems, such as NCR, Diebold Nixdorf, Wincor, or Hyosung.
  • Experience testing devices that combine hardware and software.
  • Basic networking knowledge, such as TCP/IP, VPN, Wi-Fi, routers, and Ethernet.
  • Experience with defect tracking or test management tools, such as Jira or Quality Center/ALM.
  • Exposure to test automation tools or concepts.
  • Fluency in French or Spanish.

Responsibilities

  • Run manual tests on ATM applications and hardware to verify solutions meet or exceed business requirements.
  • Test end-to-end transaction flows, including card, PIN, cash handling, and error conditions, and confirm correct data reaches backend systems.
  • Design and execute test cases based on business requirements and specifications.
  • Assist the Test Lead or Project Manager with test planning and effort estimates.
  • Maintain test logs, record results, and track progress against the test plan.
  • Identify, document, and report defects, and follow them through to resolution.
  • Participate in requirements and documentation reviews.
  • Work on-site with bank customers across the U.S., often for about a week at a time.
  • Collaborate with developers and other test engineers using sound testing tools and practices.
  • Learn ATM products and share lessons learned and improvement ideas with the project team.

Benefits

  • Medical Insurance
  • Dental Insurance
  • Life Insurance
  • Vision Insurance
  • Short/Long Term Disability
  • Paid Vacation
  • 401k
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service