Hello
GMAT or CAT?
Usually students in India give both to keep their options open. For you, however, time is a constraint and giving both successfully may take more than a year. I would suggest you to take GMAT as schools in India as well as abroad accept it. With CAT you can only make it to the IIMs if you clear a certain percentile. GMAT on the other hand will give a lot of options and an average score will not shut all doors. But if you have decided to pursue MBA in India and not abroad, CAT should be the way to go.
As far as your career is concerned, with 8 years of gap and no experience in electronics during it, ME or MS could be a little difficult. It is certainly doable but you will have to work very hard and probably brush up most of your undergrad courses when you begin. It will also be a little difficult to explain o admission committees why you want to pursue MS after so many years of working in IT. The explaining could be a little easy if any aspect of your IT job was related to electronics in any way.
An MBA makes more sense, but remember that post MBA even if you work for a tech related firm, your role will be more of a managerial kind than technical. You won't be able to work in a scientist position with an MBA. If you decide to go ahead with an MBA you might want to take a look at few schools which offer an MBA concentration in technology. Usually such MBA programs benefit from strong graduate programs in engineering -MIT - Sloan, Wharton, Stanford, Tepper, UT-Austin McCombs, Minnesota - Carlson, UMD - Smith.
All the best
www.interviewbay.com
Application Reviews and Mock Interviews by alumni of your Target B-School