They first got back to me 2/3 weeks after I had first submitted my resume. HR contacted me for a phone screening, after which I did an aptitude test. Did a virtual interview with the hiring manager, and then did a written assessment. HR then contacted me for the final round, which was an interview with the same hiring manager, then an interview with the director for the department on the same day. They said it was the last round, and HR would contact me again. Appreciate HR for being communicative with me throughout the process. It took around 3 weeks to schedule all the rounds.