I applied online.
Received a call from HR and scheduled a phone interview. HR mostly asked questions like where have been working and work authorization.
Phone interview with Test Manager. Mostly testing related questions.
Scheduled a onsite interview
4 rounds of In-person interview. Combination of development, testing and logical questions