Long, but well worth it. There is a skills test required for this position. After successful passing of the test there was a phone interview. After that a face to face interview with all the directors in the development. In a few days I received confirmation that they wanted to hire me and received an offer letter.