You come from a large applicant pool, Indian engineer, similar level of engineering work experience, similar or higher GMAT. So the competition will be tough at top ranked business schools. In terms of matching schools to your profile, it really depends on what your post-MBA goals are and where you'd like to work, where you'd like to study, etc. It is very important in a b-school application to show a solid plan and make a case for WHY you need that MBA... so be sure to have a carefully thought out career plan in order to have a chance of acceptance at a reputable program.
Good luck to you!
mbaMission Insiders Guides: http://www.mbamission.com/guides.php?category=insiders
Free Consultation: http://www.mbamission.com/consult.php