Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobprogramming remote job

This page contains product affiliate links.

Overview

Veeva Systems, a mission-driven organization and a leader in the industry cloud, specializes in empowering life sciences companies to expedite the process of bringing therapies to patients. With remarkable growth, Veeva has secured a place in history by becoming a public benefit corporation (PBC), which means they are dedicated to striking a balance between the interests of their customers, employees, and society. Their commitment to these values drives their success as one of the fastest-growing SaaS (Software as a Service) companies, surpassing $2 billion in revenue in the last fiscal year.

Job Title

The role available is for a Senior Quality Engineer. As a Senior Quality Engineer, you will be a pivotal player in ensuring the quality of Veeva Vault, which is a rapidly growing SaaS platform catering to various realms within the life sciences sector, including pharmaceuticals, biotechnology, and medical devices.

Job Responsibilities

In this role, you will be part of the Quality Assurance and Release Engineering team. Your responsibilities will include:

  • Creating documentation related to testing, such as test plans, test cases/scripts, and bug reports, while assessing quality and associated risks.

  • Collaborating with the automation group to automate features, ensuring better regression coverage.

  • Triage automation results and assist with this process.

  • Dive deep into understanding the product to conduct thorough QA tests and verify outcomes within specified timelines.

  • Engage closely with software engineers, product managers, and other QA testers, working in an Agile team environment.

  • Participate in technical discussions during the design and implementation reviews, providing your expertise at both the architecture and code levels.

  • Lead technical initiatives that will help raise the quality standards within the product and share knowledge with junior teammates.

  • Develop and recommend processes in partnership with QA management to enhance the overall quality of deliverables.

Required Skills

To thrive in this role, the following qualifications are necessary:

  • A Bachelor’s degree in Mathematics, Computer Science, or a related field.
  • Proficiency in coding with Java and/or mobile programming languages.
  • Comprehensive understanding of Software QA methodologies, including automated testing and black box testing.
  • Experience with writing test cases and automating tests across various scenarios, including compatibility and concurrency tests.
  • Strong familiarity with relevant tools and practices used in a software development setting, especially in SaaS environments.
  • Excellent communication skills, enabling effective collaboration across teams.
  • Previous experience in leadership or mentorship roles that demonstrate your ability to guide teammates.

Preferred Qualifications

In addition to the required skills, the following elements are preferable:


🎁 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 in programming with Java, Python, or other object-oriented programming languages.
  • Familiarity with testing frameworks like Cypress, Selenium, or TestNG.
  • Background in SQL and using Atlassian products, such as Jira and Confluence.
  • Knowledge of best practices in software development specifically within an Agile framework.
  • Experience working in the healthcare or life sciences sectors, particularly with products designed for mobile testing.

Salary and Benefits

The compensation package for this position ranges from $90,000 to $165,000. This range is indicative of the market rate for this job type in the region and is subject to variation based on the candidate's level of experience and where they fall within the salary spectrum. Additionally, the role may include performance-based incentives such as bonuses or stock options. Benefits include:

  • Medical, dental, and vision insurance.
  • Paid time off and recognized company holidays.
  • Retirement programs to ensure long-term financial security.
  • A charitable giving program that supports community involvement.

Work Environment

As a Work Anywhere company, Veeva Systems offers the flexibility to work from home or from their office in Toronto. They actively encourage applications from individuals across all time zones, promoting a diverse and inclusive workplace conducive to both remote and in-office collaboration.

Conclusion

This Senior Quality Engineer position is an excellent opportunity for experienced professionals aiming to make a significant impact in the life sciences industry while enjoying remote work flexibility and a comprehensive benefits program. If you are enthusiastic about ensuring high-quality software and enjoy working in a revolutionary company known for its innovative practices, Veeva Systems could be the right fit for you.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software testing

Full-time

May 24, 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.