Senior Quality Engineer

This page contains product affiliate links.

Overview

Veeva Systems is a mission-driven organization and a pioneer in the industry cloud, particularly focused on helping life sciences companies expedite the delivery of therapies to patients. As one of the fastest-growing SaaS companies, Veeva generated over $2 billion in revenue during its last fiscal year and continues to exhibit significant growth potential.

Company Culture

At the core of Veeva’s operations are its values: Do the Right Thing, Customer Success, Employee Success, and Speed. Acknowledging the need for balance between stakeholders, in 2021 Veeva made history by becoming a public benefit corporation (PBC), indicating its commitment to doing good for customers, employees, society, and investors alike.

Veeva prides itself on its flexible work environment, emphasizing a “Work Anywhere” policy that allows employees the choice to work from home or from the office, promoting an atmosphere conducive to personal and professional growth. The company encourages applicants from all time zones for remote positions.

Role Overview

The organization is currently seeking Senior Quality Engineers to join their Quality Assurance and Release Engineering team, focusing on Veeva Vault—a rapidly growing SaaS product designed for the life sciences sector. These engineers will be integral to ensuring the quality of the software through detailed functional and automation testing. This role provides an opportunity for experienced engineers to make a substantial impact while participating in the product development process within a high-energy environment.

Responsibilities

The Senior Quality Engineer will undertake a myriad of responsibilities aimed at maintaining software quality:

  • Create comprehensive testing-related documentation, including test plans, test cases/scripts, and bug reports, which assess both quality and associated risks.

  • Work closely with the automation group to automate features aimed at improving regression coverage. This involves triaging and assisting with the assessment of automation results.

  • Develop in-depth knowledge of the product while conducting thorough QA tests within designated timelines.

  • Collaborate with cross-functional teams including software engineers, product managers, and fellow QA testers in an Agile setting.

  • Participate actively in technical discussions, influencing design and implementation decisions to enhance product quality.

  • Provide technical leadership and mentorship to junior team members to ensure they meet targeted goals.

  • Conduct Proofs of Concept (POCs) and make recommendations for advancements in quality standards.

  • Engage with QA management to develop and implement new processes throughout the organization.


    🎁 Get your FREE ebook!

    Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

    Once shared, you’ll see the download button on any page you visit!

    ✅ Thanks for sharing!

    You can now download your ebook:

    📥 Download "Essential Soft Skills for Today’s World"

Skills Required

Qualifications for this position include:

  • A Bachelor’s degree in Mathematics, Computer Science, Applications, or a related field.

  • Proficiency in Java and/or mobile programming languages.

  • Related experience with Software QA methodologies, tools, and practices applicable in environments with quick release cycles.

  • Capability to write and automate test cases that cover a spectrum of testing requirements.

Furthermore, ideal candidates will embody curiosity and a swift learning ability regarding new technologies while possessing strong verbal and written communication skills. Proven leadership or mentorship experience will significantly enhance your candidacy.

Nice to Have

The following additional qualifications are greatly appreciated but not mandatory:

  • Familiarity with programming languages such as Java, Python, or any object-oriented language.
  • Experience using Cypress, SQL, and tools within the Atlassian product suite like Jira and Confluence.
  • Knowledge of best practices for software development and experience within an agile SaaS environment.

Candidates with a background in the Health Sciences and Life Sciences industries, as well as in mobile testing and automation, will be preferred due to the nature of the product.

Benefits

Veeva offers a competitive compensation package to its employees, with base salaries ranging from $90,000 to $165,000 CAD. The actual salary will be reflective of an individual’s experience and qualifications. There are opportunities for other forms of compensation, including variable bonuses and stock options.

In addition to a strong salary, employees receive comprehensive benefits, including:

  • Medical, dental, and vision insurance.
  • Paid time off and company-sanctioned holidays.
  • Participation in retirement programs.
  • A 1% charitable giving program.

Conclusion

For job seekers looking to advance their careers in a fulfilling environment within the life sciences field, the Senior Quality Engineer role at Veeva Systems presents a unique opportunity. With a strong emphasis on quality assurance, automation testing, and collaboration within an agile team, this position offers individuals the chance to contribute significantly to innovative SaaS products that impact human health. If you are experienced and eager to make a difference, Veeva welcomes your application.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 11, 2025

3 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.