Reasons for rejection:
1) Low GRE score
2) Low ranked universities and looks like some consultant has suggested you these universities;the above universities are their hot favorites.
3) And its not true that all Indian universities are bad, some are way better than the universities you have selected (Its a different thing that they are more difficult to get into).
4) You are not clear about your goals. You never get a position like senior team lead without experience, masters or not. More likely it looks like you didn't manage to get a good job here and are trying to get into US as a last resort (it looks like, might not be true)
I suggest you retake GRE and TOEFL, get a score above 310 and 95 respectively and get a couple of years of work experience (absolutely necessary) or else forget going to US.
Bookmarks