About NCR VOYIX
NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.
Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world’s leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers’ technology systems.
Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today’s competitive landscape.
Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small — from the best-known brands around the world to your local favorite around the corner.
The Collaboration Services team based in Dundee, Scotland require an experienced Software QA Engineer. The team delivers into a new Remote Teller product that utilizes GCP cloud microservices to deliver a SAAS remote support system to help consumers connect with their bank and service their needs through an ITM. This is a hybrid role requiring 3 days in the office.
Qualifications required
1. Bachelors degree in Computer Science, Computer Engineering or related field or equivalent experience
2. 5+ years of experience in software testing
Responsibilities
3. Plan and Conduct testing of NCR's product software systems, subsystems, and components
4. Apply test methodology, processes, procedures, standards, and tools used by the team
5. Exhibit a good understanding of Software Development and Quality Assurance best practices
6. Coordinate cross-team test activities
7. Help mentor, support and give direction to more junior QAs in wider team.
8. Perform manual functional and regression testing
9. Create, maintain, and enhance automated test suites
10. Perform volume, performance and reliability testing
11. Record, maintain and archive test results
12. Install and configure test environments including hardware and software components
13. Design and develop test scripts that facilitate re-use - Postman
14. Record and track all issues uncovered during testing and follow through to resolution
15. Manage physical and virtual lab environments
16. Apply good debugging and troubleshooting techniques to assist Developers with isolating the problem and determining the solution – review logs, understand the E2E system under test
17. Review and provide input for technical documentation, user help materials and customer training
18. Contribute to story sizing regarding QA effort
19. Review features and stories
20. Deploy new services to a cluster – helm, kubernetes
21. Create, maintain, and enhance regression test suite - Practices
Required skillset
22. Strong background in white box testing and API testing
23. Experience with functional and non-functional testing
24. Proficient using Selenium, JMeter/Gatling and RobotFramework
25. Hands on experience of GitHub
26. Experience with enterprise tools - JIRA, PractiTest, Jenkins
27. Experience testing complex products and connected/online services
28. Experience in Agile Methodologies and SCRUM
29. Experience in any of the cloud technologies like AWS, Azure, GCP, Docker, Kubernetes
30. Able to perform root cause analysis on any issues
31. Ability to collaborate and partner with internal teams
32. Strong passion for learning and ability to adapt to new technologies
33. Excellent written and verbal communication skills required
34. Self-directed and highly motivated team player
Preferred skillset
35. ISTQB Certification
36. Postman scripting
37. Strong knowledge of Test Automation.
Offers of employment are conditional upon passage of screening criteria applicable to the job