1. Excellent knowledge of Core JAVA and related JAVA Technologies2. Well versed with STLC (Software Testing Life Cycle)3. Hands on experience in Manual testing as well as Automation development4. Hands on exposure to Selenium WebDriver /Cucumber frameworks/keyword driven Frameworks5. Good communication skills, Clear and crisp email communication and documentationRequirements:Experience in testing with focus on Automation test development with JAVA as development languageExcellent understanding of OOPS concepts.Experience in working with Testing tools like defect tracking tools, test case development tools, etc.Must be a team player with the ability to manage multiple tasks in a deadline driven environment. Exposure with working in Agile environment.Hands-on experience in developing automation framework.Hands-on experience in MANUAL TESTNG.SW development/mgmt tools - knowledge of source versioning systems/CI/CD , JIRA, Testcase management toolsJUNIT is an added advantage.Experience in Jenkins would be an added advantage.Knowledge in Java Script is a plus.Knowledge in Python is a plus.