Should be between 5 to 10 years of experience on software test automation using Java OOPS concepts design patterns recursive non-recursive programming method overloading method overriding Array list Vector Seriallization hashset etc Solid 4 years hands on in developing Frameworks from scratch modifying frameworks Strong on programming logic and problem-solving capability Deep hands-on and coding skills with Selenium web-driver BDD JS Hands on experience in Maven GitHub Jenkins and TestNG Should have very good exposure to API automation Able to debug and give the solution for the given practical problem Ability to own and drive delivery in an independent manner Good to have manual testing experience on the web application Good communication skill