I applied through a staffing agency. I interviewed at Encore Software Services
Interview
Couple of Technical discussion and one round of client interview through skype call. The one round of HR discussion. Overall the interview process was very smooth, the interview happend on time and the process initiated was satisfactory