Veeva Systems

Senior Director, QA

Qa Manager in Toronto, ON

Posted 2019-03-20

Company Information

Be a part of the future of cloud at one of the fastest growing and profitable companies in enterprise software. Veeva is experiencing rapid growth and strong demand as the cloud software market is evolving toward industry-specific, cloud solutions. Veeva topped the Fortune Future 50 list of U.S. companies poised for breakout growth and was listed as one of the fastest growing companies among Forbes Fast Tech 25.

We build innovative SaaS solutions that span CRM, content management, and data for the life sciences industry. Our more than 675 customers ranging from emerging biotechs to the largest global pharmaceutical companies including Bayer, Lilly, Merck, and Novartis.

We are driven by our core values: do the right thing, employee success, customer success, and speed. We are innovators, collaborators, and thought leaders out to create and bring to market solutions that help our customers improve and extend human life.

The Role

Veeva is looking for a Senior Director, Quality Assurance to manage and grow our QA team in Toronto, Canada, supporting our ever-increasing Vault applications.

The leader will be defining and championing our various applications’ testing in the cloud, working with cross-functional teams to release Vault features on regular schedules, working to increase our automation footprint and managing a team of highly successful QA engineers while doing so. This role will be responsible for ensuring that our Vault applications are in customers hands with high quality and on time.


Vault Applications QA Management

Own QA of multiple applications being built from Toronto office
Own QA of other tools (API, renditions) that help support our Vault platform
Strategize and deliver on test methodologies and best practices that will get our applications into GA
(General Release) on time and with quality
Be responsible for identifying risks and working with the appropriate product development owners to
ensure critical and high-risk items are prevented prior to release
Drive multi-team interaction and collaboration to meet product release readiness
Define and own metrics and key performance indicators
People Management

Lead a team of QA Managers and QA engineers, delivering quality applications
Manage career paths and grow the QA team across multiple applications, meeting engineering goals
Process Management

Be the thought leader in ensuring QA team is up to speed on the latest tools, and technology that will
help them successfully test Vault applications on time and with quality
Work closely with Pleasanton QA leadership in defining common processes and testing tools that will
help the overall QA org
Work with cross-functional team members (dev and PMs) in getting code coverage numbers across
applications increase each release.


Solid understanding of software development life cycle as well as expertise in quality assurance processes and methodologies
Experience leading multi-function teams with at least 25 - 50 team members including Automation, and Quality Assurance Engineers
Enough level of technical background to provide highly-credible leadership to QA teams and to be able to accurately and objectively evaluate complex project risks and issues
Ability to develop trusted relationships with cross-functional stakeholders to drive quality releases


BA or BS or equivalent experience is required; MA or MS is a plus
10+ years of management and leadership experience, leading both technical and QA orgs
Strong interpersonal skills including mentoring, coaching, collaborating, and team building
Strong analytical, planning, and organizational skills with an ability to manage competing demands
Proven ability to release web-based software products with quality and ensure objectives, goals, and commitments are met
Innovate and contribute to the evolution of Quality Assurance best practices while successfully releasing quality applications to customers
Excellent oral and written communications skills and experience interacting with both business and engineering individuals at all levels
Solid understanding of appropriate tools:
Agile Project Management tools such as Jira Jenkins, Automation frameworks, Selenium
Experience with Java and Python
About Veeva

Veeva Systems is a leader in cloud-based software for the global life sciences industry. Committed to innovation, product excellence, and customer success, Veeva has more than 550+ customers, ranging from the world's largest pharmaceutical companies to emerging biotechs. Veeva is headquartered in the San Francisco Bay Area, with offices in Europe, Asia, and Latin America.

Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Ready to be Seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

Veeva Systems is a provider of cloud-based business solutions for the global life sciences industry.


Free healthy lunches from gourmet kitchen; healthy snacks; fitness classes; game room; bike program.

Tech Stack

Java, AngularJS, ReactJS, Python, Objective-C, SQL, MySQL, C#, Spring, Hibernate, Maven, Git, Jenkins, JUnit, Tomcat, Jasmine, Mocha, Sass

Be Seen in a new Qa Manager job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and Be Seen.