I applied by email and got a reply within a day. We scheduled the interview for the next day. The interview process was a great experience for me. First was the HR interview which took about 30 - 45 minutes and consisted of normal conversation an questions, not the standard "Why should we hire you?" and "Where do you see yourself in 5 years?". The interviewer made me feel like she actually wanted to get to know me, not just check off some questions from a list. Immediately after the HR interview came the technical one. The interviewer was a Senior QA and the questions were relevant to the job description and level. After the interviews, I received an online test which I completed and within a day i had a job offer. Overall, a great experience!