Our Company
At 1,900 employees and growing, and consistently strong financials (NYSE:VEEV), Veeva was named among the top fastest growing public technology companies on Forbes’ annual Fast Tech 25 list. We build innovative cloud solutions for some of the world’s largest pharmas and biotechs, and we need great people like you to make it happen.
Want more jobs like this?
Get jobs delivered to your inbox every week.
Our Culture & People
Our core values are Employee Success, Customer Success, and Speed. We are innovators, collaborators, and thought leaders out to create best-in-class solutions that help our customers improve and extend human life. It’s genuine, straight-forward, and no fuss.
Job Summary
Veeva is looking for a highly driven, senior Quality Assurance seasoned manager who will be able to lead, build and scale our Vault Applications' QA organization. The successful candidate will be able to architect and establish the QA processes, philosophy and team that deliver best in class quality applications at scale. They will be championing our Vault applications testing strategy by driving best practices, and common efficiencies and consistencies across the applications QA teams in terms of processes, automation and multiple parallel releases. They will be responsible for setting a standard of operation and collaboration between the multiple application QA teams. The ideal candidate will be highly detail orientated with excellent communication skills that work well with internal and external partners at all levels.
Responsibilities
Applications QA Team Management
- Be the leader driving the Application (Clinical, Quality and Commercial suites) QA teams on process improvements.
- Manage and grow a team of QA engineers, enhancing their domain knowledge and being responsible for full stack testing.
- Work with Scrum masters and Development managers on ensuring features are released on time with quality to the Release Engineering team
- Drive multi-team interaction and collaboration to meet product release readiness
- Define and own metrics and key performance indicators
Strategize across Multiple Vault Applications
- Develop best practices to standardize QA test processes across Vault’s Application Suites (Quality, Clinical, Commercial and RIM).
- Define and drive application testing separate from Vault platform testing, from functional, automation and release points of view.
- Strategize on supporting various applications on different release branches and release versions on a common Vault Platform
- Guide Release Engineering suites to execute dynamic analysis at regular intervals to mitigate cyber security attacks
- Get customer usage patterns into our testing phase for better quality and application support
- Define and own metrics and key performance indicators
Qualifications
- Solid understanding of software development life cycle
- A proven track record of successfully implementing automation for web and mobile based software including 8+ years of management experience as a Quality Assurance Leader.
- Sufficient level of technical background to provide highly-credible leadership to release engineering and automation 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
Requirements
- BA or BS or equivalent experience is required; MA or MS is a plus
- 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 Engineering best practices while successfully releasing quality products to the cloud
- 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
- Security tools like Fortify, Burp, Contrast
- Experience with Java or Python
Nice to Have
- Scrum Master credentials
- Networking with multiple companies with a strong Linkedin profile
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.