Good Understanding of Business rules, Software requirements and writing Test Cases for Business scenarios. ? Strong knowledge of Software testing (Functional, Integration, System, User Acceptance and Regression). ? Having Good Knowledge in Manual Testing ? Strong knowledge of all phases of STLC & SDLC.