Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobpublic health remote job

This page contains product affiliate links.

Job Overview

Veeva Systems is a mission-driven organization focused on enhancing the life sciences industry by providing solutions that help pharmaceutical and medical device companies deliver therapies to patients more quickly. Recently, the company attained notable recognition by becoming a public benefit corporation (PBC), demonstrating its commitment to balancing the interests of its customers, employees, investors, and society. As part of this effort, Veeva Systems invites applications from professionals for the position of Senior Quality Engineer within its rapidly growing SaaS platform, Veeva Vault.

Job Position

The role of the Senior Quality Engineer is integral to ensuring the delivery of high-quality software products. This position involves hands-on development and testing responsibilities, focused on both functional and automation testing for the Veeva Vault platform. As the Senior Quality Engineer, you'll engage closely with a dynamic cross-functional team that includes software engineers, product managers, and other quality testers. Your contributions will actively support the overall goal of ensuring customer success with every software release.

Responsibilities

In this role, you will be tasked with:

  • Creating comprehensive testing-related documentation, including test plans, test cases, and bug reports.
  • Collaborating with the automation group to enhance regression coverage through automation.
  • Conducting thorough QA tests and validating outcomes in accordance with project deadlines.
  • Operating at an architectural and code level, and participating in technical discussions during design and implementation reviews.
  • Providing guidance and mentorship to junior team members.

The job also implies taking part in the complete product development cycle, producing high-quality software, and ensuring continuous learning and growth within a collaborative work environment.

Required Skills

Candidates interested in this position should have the following qualifications:

  • A Bachelor’s degree in fields such as Mathematics, Computer Science, or a related discipline.
  • Proficiency in coding, particularly in Java or other mobile languages.
  • A deep understanding of Software QA methodologies, tools, and approaches, including black-box and automated testing in an environment characterized by short-release cycles.
  • Experience in writing test cases and automating them, along with a solid understanding of various testing methodologies including boundary, negative, compatibility, and concurrency tests.
  • Strong verbal and written communication skills and proven experience in leadership and mentorship will prove beneficial in furthering your career path.

Nice to Have Skills

While not mandatory, possessing the following skills or experiences would set candidates apart:


🎁 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"
  • Familiarity with Cypress, SQL, and utilizing Atlassian products like Jira and Confluence.
  • Experience in writing automated tests within established frameworks (e.g., Cucumber, Selenium, TestNg).
  • Understanding modern software development best practices and experience in a SaaS-focused agile development environment.
  • Background in the Health Sciences and Life Sciences industry is an asset.
  • Knowledge of Mobile Testing and Automation tools for Android and iOS development.

Salary and Benefits

The compensation for the Senior Quality Engineer role varies widely based on the individual’s specific qualifications and experience, with a base salary range of $90,000 to $165,000 CAD. This range is provided in compliance with local regulations and serves as an indication of salary potential. It's important to note that actual salaries may fall anywhere within or outside this range depending on the applicant's unique background. In addition to the base pay, there may be opportunities for variable bonuses or stock options.

Veeva Systems also generously offers an array of benefits that include:

  • Medical, dental, and vision insurance.
  • Paid Time Off (PTO) and company-observed holidays.
  • Retirement programs to assist with long-term financial planning.
  • A charitable giving program that matches employees’ contributions to various causes, strengthening community ties.

Work Environment

Veeva values flexibility and offers employees the ability to work from home or within office settings, specifically their office located in Toronto. This approach not only demonstrates trust in their employees but also fosters a productive work culture that allows individuals to thrive in their ideal environments. The organization welcomes applicants from across Canada, ensuring that geographic barriers do not hinder qualified individuals from joining their innovative team.

Conclusion

In conclusion, the Senior Quality Engineer role at Veeva Systems presents an exciting opportunity for candidates driven by a passion for quality assurance within the life sciences domain. With opportunities for growth, a competitive salary, and a supportive work environment, this position is ideal for experienced professionals ready to make a significant impact.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 14, 2025

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