I applied online and was contacted by the QA hiring manager.
After the initial screening with the QA hiring manager, he gave me a scripting problem and asked me to complete it and send it back to him as soon as possible.
Then I had two technical Skype interviews with two senior QAs.
At the end, I flew to Pleasanton for an onsite interview. During the on-site interview, I spoke with two people in senior management positions. They thought I might be a good fit for an Associate Software Engineer role too (I was really surprised because I hadn't prepared anything for that position).
After lunch with the QA manager, I spoke with one software engineer and one manager on the development team.
A few days later, I was contacted by the QA manager, who told me I had received an offer for the QA team.
For the QA interview, one of the Skype interviews asked me questions regarding a scripting problem.
For the SW interview, JavaScript/Java knowledge base questions were asked.
The following metrics were computed from 1 interview experience for the Veeva Systems Associate Software Engineer/Quality Assurance role in United States.
Veeva Systems's interview process for their Associate Software Engineer/Quality Assurance roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Veeva Systems's Associate Software Engineer/Quality Assurance interview process in United States.