
Veeva Systems Test Automation Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 20 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Veeva Systems.
Software Development Engineer In Test
The interview was with a friendly interviewer, and it consisted of three rounds. It included a mix of technical, logical, coding, and QA related questions. The coding questions were similar to LeetCode easy to medium difficulty, and I was required to code in Java.
- Could you explain questions about equivalence partitioning coverage?
Software Development Engineer in Test
I spoke with a QA Manager, and it was mostly behavioral questions about my future goals and next steps. They mentioned I'd need to relocate to the Bay Area for the team's time zone, which was a bit surprising given the remote listing and only a two-hour difference from my current location. It seems like the team has specific hiring preferences, so it's probably a good idea for candidates to ask about location expectations upfront to avoid misunderstandings.
- What is your understanding of Veeva Systems?
- Would your family be willing to relocate to a different state?
Automation QA Engineer
I went through 3 rounds of interviews and cleared them. The first two were technical screenings, and the third round involved a take-home assignment requiring me to build an automation framework from scratch, which took about 20-30 hours. After investing so much time, I was told they doubted my seriousness about joining. To assess this, they scheduled a fourth, very short (15-minute) discussion. The interviewer seemed sleepy and asked only one question before practically falling asleep on camera. As expected, I wasn't selected. When I asked the recruiter for the reason, they said the interviewers didn't provide one. So, good luck if you have an interview scheduled with Veeva systems; your extensive time investment might not yield results.
- Build an automation framework from the ground up.
- Code a function that takes an integer and outputs its word form (e.g., 123 becomes 'one hundred twenty three', 12 becomes 'twelve').
Veeva Systems Test Automation Engineer Interview Questions
Quoted word for word from Veeva Systems interview reports.
“Is it possible to declare a method as both abstract and final in Java?”
Read reports →“What is the purpose of the finalize keyword related to the garbage collector?”
Read reports →“Is the statement 'asList is a fixed-length ArrayList' true or false? Explain the compilation failure.”
Read reports →“Describe Iterator, its directionality, and how to retrieve elements in reverse order using ListIterator.”
Read reports →“What kind of error arises if a class attempts to extend multiple other classes (e.g., class a extend b, c)?”
Read report →“Describe how to traverse a tree and output a list in descending order.”
Read report →“What is the output of the given Javascript code snippet for the List 'a'?”
Read report →“Do implicit waits and explicit waits share the same polling time?”
Read report →“Under what circumstances might the code in the 'finally' block not be executed?”
Read report →Formats, difficulty and experience
Across all 20 Veeva Systems interview reports.