Hi,
Thanks for posting. Generally I'd say you have a strong profile, though of course keep in mind that GMAT can make an impact, hopefully in a positive way, but since you said 'expected' I have to throw that caution out there!! If you met your GMAT goals, I think you would be well-positioned, with a strong application & essays, for a shot at the schools on your list. There ARE a large # of Indian engineering applicants, but if you emphasize how you stand out-- your management experience; how you've been exposed to most facets of running a company; leadership; international experiences; promotion, etc, it looks to be a strong profile. The solid academics, management certif, and volunteering are also all small pluses. Remember to detail your post-MBA goals and rationale for them further, basically convince the programs that you NEED this degree, it needs to be from their school (concrete reasons!), and that you know what you'll do with the degree afterwards.
Wishing you the best and keep us posted with questions and progress!