I went through one round of homework assignment as well as three rounds of interview with the head of most of the QA teams. The whole process took just around 2 weeks. The interviewers were very positive and very open to questions about the company and their daily activities.