They have a 6 part interview cycle. First a phone screen with a manager which leads to a take home assessment, then a technical interview, then a technical/behavioral interview with a lead, followed by an interview with the manager, and then an interview with a director.
Everyone was nice, friendly, and seemed like they wanted me to succeed in the interview.
The interview from the lead was a little strange. They hadn't looked at my resume until the start of the interview. This lead to them misconstruing my on campus job during school as software engineering related but I just worked at a computer lab. They suggested that my education was software engineering focused rather than QA. Then gave an impromptu SQL question that they were making up as they went along so they had me write down the tables and columns as they were spoken aloud and while changing the already named columns when they thought of a better description. This was one of my first interviews after getting out of school so I was expecting them to be more prepared. It got a lot better when I turned the conversation to talking about how I felt my experience was right for this role and how what I had been studying was applicable.
Interview questions [1]
Question 1
What's the SDLC? How would you test a website cart page? Java string coding exercise.
I applied online. The process took 4 weeks. I interviewed at Veeva Systems (Toronto, ON) in Oct 2025
Interview
The team was professional, respectful, and very clear in communicating both expectations and the role itself. The interviewers asked meaningful technical and situational questions that truly reflected the job requirements. The process felt transparent and well-organized, and I appreciated the positive and encouraging tone throughout. Overall, a great experience and would definitely recommend Veevar Systems to other candidates.
5 rounds of interviewing, majority being behavioural interviews. We walked through my previous experience and I was assessed on QA and testing fundamentals and methodologies. Some leetcode easy questions were also asked.
Interview questions [1]
Question 1
Explain how you handled a challenging task or project in your previous role.