I applied to the position online and received call from HR within a week. Took an online assessment test which were basic analytical, English and pattern matching based and within 2 weeks was asked to retake the test . A week later I was interviewed by 2 Engineering managers. The questions were based on behavioral.