Job Title: Quality Assurance Automation Engineer We are seeking a highly skilled Quality Assurance Automation Engineer to join our Retail Digital Engineering team. The successful candidate will be responsible for designing, developing and maintaining a modular, extensible and reusable test automation framework to enable continuous testing. The ideal candidate will have 3-5+ years of hands on experience in automation testing, planning, creating and executing end-to-end test plans, and creating and executing automation tests using Java, Selenium, Cucumber, and Appium. Experience with mobile automation testing (iOS, Android) is also required. In addition to technical skills, the candidate should possess strong communication skills in English, both written and verbal, and be able to interact effectively with product, design, front-end and back-end teams. The working conditions include working in a standard office-based environment with non-standard hours being common. A bachelor's degree or equivalent in Computer Science is also required. The role involves driving our automated testing process, collaborating with product, design and engineering teams, and consistently working with developers and other QA testers. It also involves assisting with production verification of functionality during production implementation/s. - Design, develop and maintain a modular, extensible and reusable test automation framework. - Partner with development engineers to develop test approach that effectively covers all functional characteristics of a functionality. - Responsible for manual testing to ensure functionality works as expected. - Build, maintain and improve existing automation framework. - Create, maintain and enhance test data required for manual and automation testing.