Found out about the job through glassdoor. Applied on their website. Got a call from their recruiter in about a week. After talking to the recruiter, I was scheduled for an onsite interview. I initially applied for Junior Software Engineer position, and recruiter told me I will be interviewed for that position. However, two days before interview I found out that I am being interviewed for the QA position. I was not ready for that position, since I don't do testing. Regardless, I went for interview. Met with HR first for around 30 mins, HR explained about the company and the products.. and asked about me and other candidates who were being interviewed. Then we took a test, which had questions like fibonacci series program, sorting array, javascript question, sql question. Then interviewed with 4 members of the QA team. I thought it went well, I was able to answer most of the questions.. Most of them were related to my resume and projects i have done. Linux question. One easy logic puzzle. one small program. Also, questions related to QA.