Overall there were five rounds.
Process started on July, 2017. there were three rounds:
1. MCQ online test(I believe cut off was ~13/25). questions i felt were quite tough, involved everything: Selenium testing, REST, BDD, TestNG,manual testing, performance testing, etc.
2. Technical round 1: Questions from Java : OOPS concepts, core java code was asked to write(get individual words out of PARAGRAPH and then reverse each word(any special character had to be removed separately in output), without using any function ), etc. questions from SQL(queries were asked to write and few SQL theories). basic STLC questions. basic testing questions. Selenium code was asked to write (login to amazon, search for any prod, navigate through the search page, select proper attributes from any drop down and any type-ahead, select, buy). (Approx 40 mins)
3. Technical round 2: This round was typically focusing on the project I was working on. Questions from the application I was working, my job role, client interaction. Few technical questions were asked (java, POM, JSON, etc; anything and everything from CV). Few managerial questions. (Approx 1 hour)
Again I was called on August for couple of rounds
4. Technical round 3: Similar to Round1. Questions from STLC, SQL, questions from anything written in CV. Basic question from analytics(since it was mentioned in CV)
5. Final Round: This was again managerial round. I was asked about my job role. About my day-to-day work. I was explained about by next job role. This was more of a discussion than an interview.
HR round took 1 month.
Overall process was quite slow.