By clicking Apply Now you agree to share your profile information with the hiring company.
Job Description
Senior QA Engineer
A leading software- and services-led enterprise provider in the financial, retail and hospitality industries is seeking a QA Engineer (manual and automation) to join their team. This team is working on cutting-edge projects including a cloud-enabled POS system. The position will follow a hybrid model working onsite 2x week in Atlanta.
Requirements
- Experience in test automation of complex enterprise applications using Selenium & Coded UI
- Experience with manual testing
- Hands-on experience on API and Database testing and automation
- Experience with automating test scripts (Java) & programming languages (C#, Java)
- Exposure to working with hosted environments on Cloud (GCP, K8 infra)
- Strong communication & accountability working in a Scrum environment
Nice to Have Skills:
- Retail, POS, Loyalty Management, &/or inventory management experience
- Hands-on expertise in developing BDD feature files, using Specflow assists
- Cypress
- Experience interacting with physical hardware (POS, terminals, etc)
Day To Day
- Understand the entire system end to end and involve in every step of the software development process like designing, developing, 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
- Develop test automation scripts for testing multiple platforms like Web 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 practices 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
- 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
Read Full Job Description