I applied internally. Recruiter called me and I got interview with the hiring manager, she explained the role and what daily duties i will have. After 3 days I got another email for an interview with the senior manager and HR person. A week later I had interview with my peers and then I got the offer.