I applied online. The process took 1+ week. I interviewed at Progress (Hyderābād) in Jan 2017
Interview
Six levels of process - Telephonic, In-person interview, written test, technical panel interview, HR round (salary negotiation) and background check after being hired.
The interviewer showed up with a delay of 2 hours and had hardly any questions to ask. There was some ice-breaking and I was given a written test. The technical interview panel also had no work related questions so I ended up asking them questions.