Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobprogramming remote job

Overview

Veeva Systems is a mission-driven organization known for its pioneering role in the industry cloud, specifically designed to help life sciences companies expedite the process of bringing therapies to market. With a remarkable financial track record, including surpassing $2 billion in revenue in the last fiscal year, Veeva offers extensive growth potential within a fast-paced environment. In an effort to uphold their commitment to social responsibility, Veeva made history in 2021 by becoming a public benefit corporation (PBC), ensuring a balance between the interests of customers, employees, society, and investors.

Work Environment and Flexibility

Veeva Systems promotes a Work Anywhere culture, allowing employees the flexibility to work remotely or from their offices in Toronto, Canada. This approach aims to foster an environment that enables employees to thrive and perform their best work, regardless of their location. This policy also welcomes applicants from various time zones, indicating the company’s commitment to inclusivity and flexibility.

Job Role

Title: Senior Quality Engineer

The role of the Senior Quality Engineer at Veeva involves comprehensive engagement with their rapidly growing Veeva Vault platform, which is crucial for the life sciences industry, particularly in pharmaceuticals, biotechnology, and medical devices. As part of the Quality Assurance and Release Engineering team, this position will focus on functional and automation testing to ensure a top-quality SaaS product.

This hands-on role offers the opportunity to take on significant responsibilities in ensuring the success of Veeva’s offerings with each release. Senior Quality Engineers will be deeply involved in the product development process while collaborating with a team of like-minded engineers in a vibrant and energetic setting.

Key Responsibilities

In this role, you will:

  • Create testing-related documentation, including test plans, test cases/scripts, and bug reports to evaluate quality and risks.

  • Automate features in collaboration with the automation group to improve regression coverage.

  • Triage and assist in managing automation results.

  • Develop deep expertise in Veeva's products.

  • Conduct QA tests and verify outcomes against established timelines.

  • Collaborate with software engineers, product managers, and other QA testers within an Agile team environment.

  • Drive technical discussions during design/implementation reviews.

  • Offer technical leadership to junior teammates to help them achieve their goals.

  • Conduct POCs (Proof of Concepts) and make recommendations that could elevate the quality of the project.

  • Enhance familiarity with code coverage tools and metrics.

  • Work with QA management to formulate and implement new processes across the organization.

  • Become both a technical contributor and a product expert, assisting your QA manager with various projects.

Required Skills

To qualify for the Senior Quality Engineer position, candidates should possess:

  • A Bachelor’s degree in Mathematics, Computer Science, or related fields.

  • Experience in coding with Java and/or mobile programming languages.

  • A solid understanding of Software QA methodologies and tools, particularly in automated testing in environments with short release cycles.

  • Experience in writing and automating test cases covering various testing aspects such as boundary, negative, compatibility, and concurrency tests is crucial.

  • Relevant work experience that includes Software Development and/or Software Test Automation.

  • Curiosity and adaptability to learn new technologies quickly.

  • Strong verbal and written communication skills.

  • Proven experience in leadership/mentorship, which can aid professional growth.

Nice to Have Skills

Candidates with the following skills will be highly favored:

  • Experience in Java, Python, or similar object-oriented programming languages.

  • Familiarity with testing platforms such as Cypress and experience with SQL.

  • Background working with Atlassian products like Jira and Confluence.

  • Experience with functional test automation frameworks such as Cucumber, Selenium, or TestNG.

  • Knowledge of modern best practices in software development.

  • Experience in a SaaS environment that employs an Agile development process.

  • Previous experience working in Health Sciences and Life Sciences, particularly in Mobile Testing and Automation using Appium, XCUI, or Espresso.

Compensation and Benefits

The salary for this position ranges from $90,000 to $165,000 CAD, aligning with local regulations, and is influenced by factors such as experience and location. In addition to base salary, there are opportunities for other forms of compensation, including potential bonuses and stock options.

Employees at Veeva Systems also enjoy a robust benefits package, which includes medical, dental, vision, and basic life insurance, as well as PTO and company-paid holidays, retirement programs, and a unique 1% charitable giving program.

Conclusion

The opportunity to join Veeva Systems as a Senior Quality Engineer is one that not only offers a promising career growth trajectory but also allows you to contribute to the transformative changes in the life sciences industry. With flexibility, continuous learning, and a strong core of values, Veeva positions itself as an employer dedicated to the success of its employees and customers alike.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

July 27, 2025

27 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.