Software Quality Engineer II - Automation

3 days ago

Apply Now
Logo of NCR Corporation

NCR Corporation

Enterprise technology for the banking, retail and hospitality industries.

10,000+ employees

Founded 1884

🤝 B2B

🛒 Retail

💳 Fintech

💰 $820M Post-IPO Equity on 2015-11

Description

• Understand the entire system end to end and involve in every step of software development process like designing, development, and testing. • Define and implement test strategy for complex end-to-end systems that comprise the NCR 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. • Implement Behavior Driven Development processes. • Create and manage defects. • Apply engineering principles, 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 evidences 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. • 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.

Requirements

• Bachelor’s degree in Engineering with 4+ years of experience in testing in an enterprise environment. • Solid hands-on experience with Object-oriented programming Java. • Extensive experience in test automation of complex enterprise applications using Selenium and Playwright and Typescript or Javascript. • Hands-on expertise in developing BDD feature files. • 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.

Apply Now

Similar Jobs

December 13

Join Sphera as a Software Quality Engineer, focusing on web-based application testing. Work within Agile teams to ensure high quality delivery.

December 3

As a Manual QA Engineer at Particle41, ensure software quality through thorough manual testing.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com