NCR Software Quality Engineer in College Station, Texas

NCR Corporation (NYSE: NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences. With its software, hardware, and portfolio of services, NCR enables nearly 700 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business. NCR solutions run the everyday transactions that make your life easier. NCR is headquartered in Atlanta, Georgia, with approximately 29,000 employees and does business in 180 countries.

The NCR Digital Signage Group develops software in the cloud that manages and drives media content on a distributed network of displays. Want the opportunity to work with cutting edge technologies in digital displays, multimedia and content creation? Come be a part of our team of skilled and professional developers! As a Software Quality Engineer on our team, you would help to analyze, test, and ensure the quality of the Digital Signage line of software products. You would collaborate with other great developers and QA Engineers using Agile methodologies to refine requirements, develop quality software, and get things done!


The Software Quality Engineer is responsible for verifying the quality of digital signage products to ensure the delivery of high quality solutions that meet or exceed customer expectations. Will be required to participate in cross functional reviews of requirement and design documents, design, develop and execute comprehensive test plans and scripts, and adhere to defined policies, procedures and processes.


  • Develop test plans and test cases that validate customer requirements are met

  • Confirm, report and manage defects

  • Set up and maintain test environments

  • Create and maintain documentation of testing results and other feature sets

  • Attention to detail while analyzing packets and application software to ensure compliance of network specifications and other financial mandates

  • Prepare task estimates and provide input into work plans for assigned projects

  • Ability to work independently as well as with the team

  • Communicate effectively, working closely with internal and external resources

  • Responsible for communicating test and general status

  • Identify testing risks and propose solutions to mitigate

  • Provide escalations in a timely manner and through the appropriate channels

  • Establish and maintain strong working relationships with cross functional team members

  • Provide input into evolving Quality processes

  • Other job related duties as assigned

  • Ability to reproduce problems when encountered


  • Provide technical support to Support personnel and/or customers. Research problems and recommend solutions.

  • Participate in the planning and direction of products.


  • 1-4 Years QA experience.

  • BS in Computer Science, Computer Engineering or equivalent experience.

  • Excellent written and verbal communication skills.

  • Strong interpersonal and analytical skills.

  • Working knowledge of network communications.

  • Working knowledge of Client Server and multimedia testing.

  • Working knowledge of computer hardware and peripherals.

  • Basic programming experience desirable.

  • Basic knowledge of Quality Assurance processes, procedures, and standards.

  • Basic knowledge of Microsoft Windows Operating Systems and networking.

  • Ability to work well both independently and in a collaborative team environment.

  • Ability to multi-task, deal with interruptions and manage time effectively.

  • Exhibits good problem solving skills.

  • Ability to be self-motivated and learn new skills quickly.

  • Familiar with Agile development methodologies

  • Javascript

  • Team Foundation Server (TFS)

  • Windows Server configuration


  • Microsoft .Net

  • C#

  • HTML5

  • Angular

  • WCF

  • RESTful Services

  • SQL Server 2008 or later (or comparable RDB experience)

  • IIS 7.5 or later

  • Microsoft Office software suite

  • Windows Powershell

  • Software security concepts (OAuth, X.509 certificates, SSL, protection from SQL injection, etc.)

EEO Statement:

Integrated into our shared values is NCR’s commitment to diversity. NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. NCR does not discriminate in employment based on sex, age, race, color, creed, religion, national origin, disability, sexual orientation, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.

Statement to Third Party Agencies:

To ALL recruitment agencies: NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.

Job Software Engineering

Title: Software Quality Engineer

Location: Texas-College Station

Requisition ID: 0069637_P0229039