1. Should be a strong technical guy with Automation(Selenium using Java / Python) frameworks design and development experience and able to create frameworks from scratch.
2. Experience in Core Java & Advanced Java with Collections, Algorithms, Data Structures.
3. Should be a quick solution provider in fixing a problem.
4. Mobile Automation (Appium / Robotium) experience is not exactly mandatory but having an experience will be an added advantage.