At first I've been contacted via LinkedIn and I had been asked to sustain an introductory call with a member of HR. After that, I had a techinal interview with a project manager via Skype, followed by an online test to assess technical skills. Finally I had a face to face meeting with the project manager where we went trough a couple of other assessments and tests about soft skills and reasoning. At the end of this last interview I had been informed about the outcome and got a salary proposal. I have been given a week to think about it