Hi Rishi,
I am in a similar situation.
1) Did the manager give the letter on TCS letter head?
2) Did the immigration official accept the notarised roles and responsibilities?
3) Did your manager have to attach any proof that he is a manager at TCS? if so, what did he give as proof?