I applied through a staffing agency. The process took 2 weeks. I interviewed at Tech Mahindra (Bengaluru) in Oct 2014
Interview
Attended Technical round on a weekend. Technical round was very easy and cleared it. On the same day had Manager and HR round. In HR round they informed I need to clear client interview then only they can release offer letter. After one week they scheduled client interview attended the client interview, Client interview was tough however cleared it. Got the job offer after 3 days.
Interview questions [1]
Question 1
Basics of webservices testing
Basics of SOAP UI
Detailed groovy scripting