I had applied through LinkedIn from where my interview got streamlined by the HR and it was a smooth step by step process. I had to connect to the concerned person one by one which is great as neither there is too hurry nor too late between 2 different meetings. I have gone through an HR interview, technical interview and then a technical test where I have to check and prepare a QA report on the task assigned. The test was simple yet good enough to know the basic process that the candidate is going to follow while doing QA.