Senior Quality Engineer
NCR Voyix · Atlanta, GA · 3 wk ago
On-siteQuality AssuranceFull-time
About the role
NCR Voyix Corporation (NYSE: VYX) is a global platform-powered leader in unified commerce for shopping and dining. Combining a flexible, intelligent platform with end-to-end payments capabilities and services developed through its deep industry experience, NCR Voyix empowers retailers and restaurants to accelerate new possibilities for their operations, experiences, and business outcomes.
Qualifications
- Bachelor’s degree in Engineering/Computer Science and 7 to 10 years of experience/knowledge in testing in an enterprise environment
- Strong experience with Retail industry and testing POS applications
- Solid hands-on experience with Object-oriented programming (preferably JavaScript/TypeScript)
- Experience in test automation of complex enterprise applications using Playwright/Selenium etc.
- Hands-on expertise in developing BDD feature files, using Cucumber assists.
- Hands-on experience on API and Database testing and automation
- Experience of working "AGILE + DevOps" process management methodology
- Good understanding of software architecture with the ability to provide recommendations and strategy for non-functional testing initiatives
- A real problem solver, ability to find opportunities for improvement and tackle them without external direction
- Strong personal accountability and ownership required
Responsibilities
- Understand the entire system end to end and involve in every step of software development process like designing, development, and testing
- Lead the design, development, and implementation of tests and automated test frameworks and test suites
- Define and implement test strategy for complex end-to-end systems that comprise the NCRV solutions
- Define and build test scenarios and acceptance tests
- Define and develop test automation strategy and framework for testing multiple platforms like Web, Mobile and, Desktop by incorporating industry best practices
- Understand the API contracts between cross-products, test and troubleshoot any issues with API definitions
- Create and manage defects
- Apply engineering principals, data analysis best practice and process knowledge to conduct root cause analysis of functional and non-functional defects
- Provide a detailed root cause analysis for a defect with log evidence to fix the problem and apply the fix
- Analyze the issues using software or application monitoring tools
- Work with DevOps to resolve any system level issues
- Mentor and guide junior test automation engineers, fostering a culture of continuous improvement and innovation
- Manage and maintain the QA environments and plan improvements and support in the planning
- Collaborate with solution engineers, hardware engineers, software engineers, network engineers and QA engineers
- Work within the SAFe methodology to implement and / or refine solution integration and test best practices