Applied on website, recruiter/HR contacted me two weeks later to set up 1st stage interview. Progressed to 2nd stage a few days later, and then HR interview the following week. Received an offer less than two weeks after 1st stage. The 1st interview was a bit more general with hiring manager and colleague, discussed my background and experience. 2nd interview was with the director and a bit more detailed in terms of experience and testing technical knowledge. The HR interview assessed personality and professional goals. All in all a very positive experience with very friendly interactions.