Submitted application online. I was contacted by HR within a couple of days and called in for an interview that week. At interview had sit down interview with head of HR. Following this had a smaller interview with OPs manager and then conducted a skills test. Was offered the position a day or two later.