First interview with HR and it is straight forward.
HR communication is really good and they communicated each and every stage of application process via email.
Second interview with Hiring manager and it is Skype call.
After few days, i was invited for onsite interviews with different people like engineers and managers. total 6 rounds of interviews. It covers technical parts, release management process, testing process and some programming questions.
Out of 6 rounds 5 are the technical rounds and one is HR interview.