@Morane - Thanks a ton.. I had a word with the HR and he said that he has taken into account the attestation etc. And once the visa has arrived, he'll send me a mail telling me what to do after the visa has arrived.