FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Quality Engineer
NCR CorporationSoftware Quality Engineer responsible for test automation and quality assurance at NCR Voyix. Collaborating across teams to enhance technology for customer experiences.
Tech Stack
Tools & technologiesCloudDockerJavaJavaScriptJenkinsKubernetesNoSQLPythonSeleniumSOAPSQLTypeScript
About the role
Key responsibilities & impact- 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
- Flexible to work in different areas like Backend, UI, and API testing
- Work towards 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
Requirements
What you’ll need- 5+ years of software engineering experience in a multi-national 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 in 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
Benefits
Comp & perks- Attractive compensation package
- Opportunity to work on a team of stellar people
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#JavaJavaScriptTypeScriptPythonSQLNoSQLAPI testingtest automationobject-oriented programming
Soft Skills
analytical skillsproblem solvingcommunication skills
Certifications
Bachelor’s Degree in a Technical Discipline