Mobile automation testing using Appium MUST have skills– 1. Strong understanding and hands on experience on Core Java, Maven 2. Strong understanding and hands on experience on Selenium WebDriver (v3.x), Selenium Grid 3. Strong understanding and hands on experience on Appium for Android and iOS both 4. Understanding of XCTest, Espresso frameworks 5. Hands on experience on test automation for hybrid and native mobile applications 6. Understanding of Browserstack/SauceLabs/AWS Device Farm/Any execution grid services 7. Hands on experience on Cucumber, BDD methodology, Gherkin syntax 8. Hands on experience on REST ASSURED/JUnit framework for API testing 9. Hands on experience in any Java IDE (e.g. Eclipse) 10. Hands on experience on GIT, JIRA, Jenkins 11. Good Understanding of REST API types (GET, PUT, POST, DELETE) an it’s working 12. Good understanding of HTTP, JSON protocol and syntax 13. Good understanding of Message Schema, RAML, Message Request-Response mechanism 14. Working experience in Agile methodology / SAFe with ‘in-sprint’ automation 15. Strong experience in handling Chrome, Firefox, Safari, Edge browser for testing 16. Strong written and verbal communication skills Good to have – 1. Been able to understand Retail Banking functions/requirements 2. Been able to test ‘responsive’ UI aspect 3. Experience/understanding of Browserstack/SauceLabs/Any execution grid services 4. Understanding of STUB/Service virtualization 5. Understanding of any API testing tools like – POSTMAN, Rest Client, Anypoint etc.