Software Quality Engineer

NCR Corporation

Irving (TX)

On-site

USD 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NCR Corporation is looking for a QA Engineer in Irving, Texas, to automate tests and collaborate across teams. The ideal candidate has a Bachelor's degree in Technical Discipline and over 5 years of experience in software engineering, with proficiency in C#/Java/JavaScript/TypeScript.

Key responsibilities include maintaining QA environments, developing test strategies, and working with Docker and Kubernetes. A commitment to QA processes and the ability to handle multiple projects are essential.

Qualifications

  • 5+ years of software engineering experience in a multinational company.
  • Minimum of 1–2 years experience with object-oriented programming.
  • 1+ years with JavaScript or TypeScript in automation.

Responsibilities

  • Automate tests using open-source test frameworks.
  • Collaborate to develop solution-based test plans.
  • Manage and maintain the QA environments.

Skills

Software engineering experience
Proficiency in C#/Java/JavaScript/TypeScript
Experience with Python
DB testing knowledge (SQL/NoSQL)
Experience with CI/CD processes
Test automation using Cucumber/Selenium
Strong analytical skills
Agile development knowledge

Education

Bachelor’s Degree in a Technical Discipline

Tools

Docker
Kubernetes
Git
Jenkins
KubeVirt

Job description

Position Summary & Key Areas of Responsibility
  • Automate tests using homegrown and/or open-source test frameworks.
  • Collaborate across teams to develop solution-based test plans and ensure that feedback from different stakeholders is incorporated.
  • Maintain a high-level understanding of other NCRVOYIX product lines to assess their impact on the overall solution.
  • Be flexible to work in different areas like Backend, UI, and API testing.
  • Work toward sustaining current processes and implementing new ones.
  • Manage and maintain the QA environments and plan for future improvements.
  • Analyze user stories and business process requirements to estimate quality risks.
  • Work with containerized environments using Docker and Kubernetes.
  • Support virtualization and orchestration using KubeVirt for testing and deployment scenarios.
Basic Qualifications
  • 5+ years of software engineering experience in a multinational company.
  • Bachelor’s Degree in a Technical Discipline or equivalent work experience.
  • Proficiency in more than one language (C#/Java/JavaScript/TypeScript).
  • Minimum of 1–2 years of experience with object-oriented programming principles.
  • At least 1 year of experience with Python, emphasizing testing frameworks and automation.
  • 1+ years of experience with JavaScript or TypeScript, particularly in test automation.
  • Familiarity with CI/CD processes and tools (e.g., Jenkins, GitLab CI).
  • Experience with API testing and performance testing tools.
  • Excellent analytical, problem‑solving, and communication skills.
  • Strong knowledge of Agile development practices (especially Scrum), methodologies and tools.
  • Expertise in database concepts and testing using SQL/NoSQL.
  • Experience with web services REST/SOAP API test automation.
  • Performance & functional test automation experience.
  • Experience with web‑based testing tools like Cucumber, Selenium, Protractor, etc.
  • Experience in SCM like Git, CI/CD tools like Jenkins.
  • Strong knowledge of scripting and programming languages such as PowerShell, Python, Java.
  • Experience testing front‑end, back‑end, and API components of cloud‑based and/or client/server products.
  • Hands‑on experience with Docker for containerization.
  • Working knowledge of Kubernetes for orchestration and deployment.
  • Familiarity with KubeVirt for virtual machine management in Kubernetes environments.
  • 7+ years of professional software testing experience (desired).
Preferred Qualifications
  • Demonstrated experience in Quality Assurance processes, procedures, and standards.
  • Demonstrated ability to master technical details of multiple complicated software solutions; understanding technical and usability aspects as they relate to quality and usability.
  • Self‑directed individual who can manage multiple projects simultaneously.
  • Excellent time management skills.
  • Detail‑oriented with a strong focus on quality.
  • Strong customer‑centric attitude toward both external and internal customers.
  • Excellent analytical, problem‑solving, and verbal and written communication skills.
  • Offers of employment are conditional upon passage of screening criteria applicable to the job.
Equal Employment Opportunity Statement

Integrated into our shared values is NCR Voyix’s commitment to equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR Voyix 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. Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Quality Engineer
Software Quality Engineer

NCR Voyix • Atlanta (GA)

On-site
USD 80,000 - 120,000
Software Quality Engineer
Software Quality Engineer

NCR Corporation • Atlanta (TX)

On-site
USD 85,000 - 110,000
Attractive compensation package
Chance to work with stellar team
Senior Quality Engineer
Senior Quality Engineer

NCR VOYIX • Atlanta (GA)

On-site
USD 85,000 - 115,000
Software Quality Engineer
Software Quality Engineer

Jobtailor • Irving (TX)

On-site
USD 95,000 - 125,000
SW Quality Engineer III
SW Quality Engineer III

NCR Corporation • Atlanta (GA)

On-site
USD 100,000 - 140,000
Senior Quality Engineer
Senior Quality Engineer

NCR Corporation • Atlanta (GA)

On-site
USD 85,000 - 110,000
AI Engineer
AI Engineer

NCR Corporation • Atlanta (GA)

On-site
USD 120,000 - 160,000
SW Engineer II
SW Engineer II

NCR VOYIX • Atlanta (GA)

On-site
USD 109,930 - 142,300
SW Engineer II
SW Engineer II

NCR Corporation • United States

On-site
USD 109,000 - 143,000
IT End User Support
IT End User Support

NCR Corporation • United States

On-site
USD 50,000 - 70,000