Initial phone screen with a recruiter, then a phone interview where they asked a few questions about my technical experience and so on. Then an on-site which was a series of four interviews over the course of three hours. The first three were with six different engineers from QA which included more technical and personal questions (no bulls*** like what is your greatest weakness, thankfully). The last interview was with the head of QA who asked some brain teasers (just to see how you approach a problem) and who went over kind of how the company/team works and where I might fit in.