I applied online. The process took 3 weeks. First I took the online assessment exam then I had an initial interview with HR. The interviewer asked questions about my CV and the position. After 2 days, I took a technical exam then in the afternoon, I had a panel interview with QA staffs. It was a 2 hours interview. It's all bout your skills and the position. After a week, I had a panel interview with QA managers. They are a little intimidating because they're really serious and the questions are all about yourself and your qualifications for the position. After a 2 hours interview, they told me that they'll just update me about the result, but after an hour and a half, one of the managers called me already and told me that they'll be giving me an offer.