#Manageable English Communication Skill's-
Because most of the IT companies in India are Service Oriented ones so we need to communicate with Clients from different countries.
#Hands-on experience in MS Excel-
This might sound silly but if you ask your seniors in an IT Company they would explain you its importance.
#Basic SQL Commands & Some Database knowledge -
Whatever domain you work on be it testing or mainframes or ETL, database knowledge is a MUST for any IT professional.
#Good knowledge on any one programming language -
Let it be C, C++,Java, Unix Shell scripting know the logic and functioning of any one language of your choice.
NOTE: java is the most indemand skill....