First I received a call Screen from the hiring manager after I had submitted my resume on there Career's portal. I then took some technical tests online, and once those were reviewed I was invited to a 3 person interview with hiring manager and two Senior Analysts. After that I was presented with a couple more online tests to take.