I was contacted by a staffing agency. Then I had a phone call with a member of People Ops where I had some general questions related to me and related to different situations I have faced during my career. The second instance, consisted on the solution of a test with 5 different exercises at home. After I sent it, another meeting was scheduled with the QA manager where I had to answer more technical questions. Then, I have another meeting with the QA team and the Director of Engineering. On that interview they asked me some personal and technical questions. The last interview meeting was with two people, one of them the VP of Strategic Partnerships and I have to answer more general questions related to my experience. Finally, I had a meeting with the Director of Engineering with the offer.