For some reason it was a 4 round interview with the first one being a call with HR, second one being a technical interview with the QA Lead and Manager for an hour, third round is also technical with the Engineering Manager, and finally meeting with the director. Even though it was a junior role I ended up getting rejected because the director thought I wasn't passionate enough. Whole process took around 2 months.