Hi
darkguy, thanks for writing in. OK, so that looks like a strong undergraduate performance to me, so you're off to a good start, and I like that you have some solid work experience under your belt. As you've correctly identified, though, for an Indian applicant targeting top programs, a stellar standardized test score will still be important. As I just mentioned in another profile, a good rule of thumb if you are in a competitive category is to look at the class profiles of the schools you are interested in, and try to improve on them, especially in the test score category (by maybe 20-30-40 points) as a starting point (the more competitive the program, the more it is helpful to outperform by a bigger margin). So that's what I'd be aiming for with your above list.
You can also look into the GRE assuming the program accepts them (most do); the US schools are basically test-agnostic but some of the European programs did have some preferences for GMAT and some may only take the GMAT -- I'd look into what those schools accept and how they talk about it. If you are going to underperform on the GMAT, my preference would run to the GRE all things being equal because a lower GRE tends to hurt less...but a strong GMAT is what I'd advise submitting if at all possible because it helps them more to have a higher GMAT than GRE average in terms of marketing and rankings. Hope that makes sense! For GRE - same deal - look the profiles, aim a bit higher....
Warmly,
Julie-Anne