If its an Indian who is screening you resume, you should know that Indian companies have Lower cutoff limit and upper cutoff limit. If they think that you have too much work ex for this job, even if you have all the skills they might pass your resume…And they have this rule book they follow when they are screening the resume…
In campus interview tests in India, students gets rejected if they score above certain mark and they get rejected if they score below certain mark. HR thinks that students who score high do not stick long enough with the company. May be your resume was too good and ofcourse they wont tell you that.