Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobcustomer care remote job

This page contains product affiliate links.

Overview

Veeva Systems is a mission-driven organization and a pioneer in industry cloud solutions, focused specifically on the life sciences sector. The company is dedicated to helping life sciences businesses deliver therapies to patients efficiently. As a rapidly growing Software as a Service (SaaS) provider, Veeva has achieved remarkable success, surpassing $2 billion in revenue in its last fiscal year. The unique aspect of Veeva is its commitment to balancing the interests of multiple stakeholders, including customers, employees, society, and investors. This commitment is underscored by its status as a public benefit corporation (PBC) since 2021.

Job Position

The role being offered is for a Senior Quality Engineer at Veeva. This position is integral to the development of Veeva Vault, an innovative SaaS platform designed for the life sciences industry encompassing pharmaceuticals, biotechnology, and medical devices. The successful candidate will join the Quality Assurance and Release Engineering team, focusing on functional and automation testing to ensure the delivery of high-quality software products. This is a dynamic role that requires hands-on involvement in the product development process and plays a critical part in driving customer success with each new release.

Key Responsibilities

In this role, the Senior Quality Engineer will be responsible for several essential tasks:

  1. Creating Testing Documentation: Develop testing-related documentation such as test plans, test scripts, and bug reports to assess quality and associated risks.
  2. Automation Collaboration: Work with the automation group to automate features for better regression coverage.
  3. Testing & Verification: Conduct QA tests and verify outcomes within tight schedules.
  4. Agile Environment Collaboration: Collaborate closely with software engineers, product managers, and other QA testers in an Agile team setup.
  5. Technical Leadership: Provide technical guidance and mentorship to junior team members and take part in architectural and code-level discussions.
  6. Process Improvement: Work with management to develop new processes that enhance the quality assurance practice across the organization.
  7. Expertise Development: Develop in-depth knowledge of the product and ensure that the company's high-quality standards are met or exceeded.
  8. Technical Contribution: Evolve into a technical contributor, product expert, and support team project management activities.

Required Skills

Candidates for the Senior Quality Engineer position must possess a skill set that includes:

  • A Bachelor’s degree in Mathematics, Computer Science, or a related field.
  • Proficiency in coding with Java and/or mobile languages.
  • An understanding of Software QA methodologies, tools, and approaches, including both black box and automated testing.
  • Experience in writing and automating test cases that cover various testing scenarios, including sanity, compatibility, and automation testing.
  • Relevant experience in software development and/or software test automation.
  • Strong communication skills, both verbal and written.
  • Proven experience in leadership or mentorship activities within a professional setting.

Nice to Have:


🎁 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"
  • Experience with programming in Python or other object-oriented languages.
  • Familiarity with tools like Cypress, SQL, and Atlassian products (Jira, Confluence).
  • Knowledge of mobile testing and automation techniques.
  • Prior experience in the Health Sciences and Life Sciences industries is advantageous.

Salary and Benefits

The salary for the Senior Quality Engineer position ranges from $90,000 to $165,000 CAD. This range reflects compliance with local regulations and aims to accommodate varying experience levels and geographical locations. In addition to the base pay, the individual may receive other types of compensation, including variable bonuses and stock options.
Veeva Systems offers a comprehensive benefits package that includes:

  • Medical, dental, and vision insurance.
  • Paid time off (PTO) along with company-paid holidays.
  • Retirement programs.
  • A charitable giving initiative for employees to contribute to causes they care about.

Work Environment and Culture

As a Work Anywhere company, Veeva Systems emphasizes flexibility in work arrangements, empowering employees to choose their ideal working environment—whether it's from home or the office in Toronto. They encourage applicants from all time zones, highlighting their commitment to diversity and adaptability. Veeva has collaborative and vibrant work culture, which aids in personal and professional growth of its employees while ensuring that they leave a positive impact on the industry and the communities they serve.

Conclusion

For job seekers looking to advance their careers in software quality engineering within the life sciences sector, the Senior Quality Engineer position at Veeva Systems represents an exciting opportunity. With a company culture dedicated to employee success and social impact, the role highlights both personal growth and the potential for contributing to meaningful advances in therapeutic technologies.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 22, 2025

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