I applied online. The process took 4 weeks. I interviewed at Veeva Systems (Toronto, ON) in Jun 2021
Interview
I had interviews with 2 different hiring managers. After applying for the position I got an email from a hiring manager to setup a video interview. After 2 weeks I got an email from another hiring manager to interview with her. The previous manager recommended her to interview me since he thought I would fit better into her team with the skills I have. My first interview was alright. Pretty normal and standard interview. I have to say interview I had with the second manager was the most horrible interview I ever had in my life. She was acting like I begged her for an interview. Yes I'm looking for a BETTER opportunity. Thinking that would be the case I applied. At the start of the interview itself she told me that she doesn't think that this is a kind of a position that I am looking for. If you thought that way why would you even setup the interview and waste my time and your time. She was very rude and arrogant. She asked some situational questions and I answered them and she told me that it was not very convincing. Seeing my grades she said so this is your marks? We will check your credits if you're moving forward just let you know. She asked to tell her a challenging situation in my job. I told her one and after hearing my answer she said she doesn't feel it that challenging!!!!I mean was she having a bad day or something? I don't know. Before she tell me her decision I told her I don't want to work for her. Can you imagine how much negative experience was that for me to tell a manager that I don't want the position? Even if you have given me an offer with a million dollar salary I wouldn't accept it. Whoever is applying in this company, if you're looking for a good work culture please stay away.
Small tip for the Manager: An interview is something to get to know the candidate. It is not an interrogation. I felt myself treated like a criminal.
Interview questions [1]
Question 1
situational questions. Some technical. pretty straightforward
Garbage interview process. I did 7 rounds and wasted hours preparing and attending the interviews just to get ghosted at the final round. Save yourself from this time waste of a company.
I applied online. I interviewed at Veeva Systems in Dec 2025
Interview
Interview process took almost 3 months in total, but there were several holiday breaks. Got responses within 3 days of interviews and set up next interview within 1-2 weeks. Hiring manager was responsive
1: General interview with hiring manager. You're asked about resume and why you want to join. They're gauging if you will be a good fit and make it to the end of the interview process
If you're a good fit, they give you a short case study to make a test suite for. Basic QA stuff, they want to see a sample of how you think and test.
2: Coffee chat with peer. They match you with someone roughly with your experience working in the role. You get to ask questions about the role and they ask you general questions. Eg: why you want to join, why QA, what experience do you have. Good chance to ask about the team
3: Technical interviews. You do technical interviews with members of the team you're joining. They give typical QA testing questions (API, web browser, form fields, SQL, etc). 2 interviews, up to 1 hour each.
4: SVP interviews you. Covers resume and why you want to join the team
Interview questions [2]
Question 1
Here is a sample form, design a test suite for it.
I applied through college or university. I interviewed at Veeva Systems (Toronto, ON) in Sep 2025
Interview
Interview With the Hiring Manager, asked Question about QA best practices, and then proceeded to basic Java questions and then Behavioural Questions, the Manager was very kind and worked to make it as unintimidating as possible