You're not going to see the source code for the product, it's not necessary to do tech support.
Normally before starting any applications or making a product, developers have to draw a line of functioning or behavioral of that particular product.
Developers, business analysts, and product managers do that work, not tech support people.
So if additionally I keep on learning or working in development and doing the same job in hand and later if I produce this working period in my resume as 1 year tech support job, will recruiter consider me for development jobs after 1 year?
Is there any bad impacts if I mention this job in my resume?
Once you take a job like tech support, unless you excel in your work, you will always be viewed as tech support.
I know tech support is big business in India, but tech support is generally seen as among the lowest of the low as far as jobs in IT go. If you want to be a developer I wouldn't take this job if I didn't have to.
Let me sum up your average call
"Hello, this is John speaking" seeing as everyone who does tech support in India has a North American name (ha)
"I can't get Flash to work"
"I see, what seems to be the problem"
"I bought it and it's asking for a license key"
"Have you received the notification e-mail"
"There's an e-mail????"
"Yes sir, please check your e-mail while I hold"
"Ummm, ok... I don't see any e-mail"
"The one from Adobe.com sir, it's titled Flash Licensing Key"
"Ummmmmm, oh here it is..."
"Have I resolved your issue sir?"
"Whoa! You haven't done anything... WTF do I do to get my Flash to work?"
"Sir, you need to enter the license key"
"WHAT LICENSE KEY?!?!?!?!"
"The one in the e-mail sir"
"The one we just found sir"
"There's no key here"
"Have you opened the e-mail sir?"
"Of course I did, mumble mumble, click click..."
"Enter the license key"
Typing... Hang up
Ad nauseum, 100 times a day...