Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobprogramming remote job

This page contains product affiliate links.

Company Overview

Veeva Systems is a pioneering mission-driven organization dedicated to providing industry cloud solutions for life sciences companies. The company’s vision is to help these organizations bring therapies to patients more efficiently. Having established itself as one of the fastest-growing Software as a Service (SaaS) companies, Veeva surpassed $2 billion in revenue in the last fiscal year. As a public benefit corporation, Veeva uniquely balances the interests of customers, employees, society, and investors. The company promotes a Work Anywhere culture, allowing employees the flexibility to work from home or in the office

Job Overview

The role of Senior Quality Engineer at Veeva involves working closely with the Veeva Vault product, which is a SaaS platform designed for the life sciences sector, covering areas such as pharmaceuticals and biotechnology. In this role, the chosen candidate will join the Quality Assurance and Release Engineering team, focusing on functional and automation testing to ensure a high-quality product. As this position is described as a hands-on role, the engineer will play a crucial part in ensuring customer success during product releases.

Key Responsibilities

The selected Senior Quality Engineer will engage in a variety of tasks designed to contribute to product excellence:

  • Create essential documentation related to testing, including test plans, test cases/scripts, and bug reports.

  • Collaborate with the automation group to automate test features for improved regression coverage.

  • Assist in triaging automation results to ensure thorough testing coverage.

  • Develop a deep understanding of the product and perform QA tests, adhering to schedules and timelines.

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

  • Lead discussions around architecture and code at technical levels during design and implementation reviews.

  • Influence product decisions to improve overall product quality and serve as a technical leader to junior team members.

  • Conduct proof of concepts (POC) and make process recommendations to enhance quality.

  • Work directly with QA management to develop new processes and implement them across the organization.

Required Skills

Candidates interested in this position should possess several essential qualifications:

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

  • Proficiency in coding, specifically in Java or related mobile programming languages.


    🎁 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 Software QA methodologies, tools, and approaches, particularly in short-release cycles.

  • Experience in writing test cases, automating both sanity and detailed tests, including boundary, negative, compatibility, and concurrency tests.

  • A background in both software development and software test automation.

  • Strong verbal and written communication skills, along with curiosity and the ability to quickly understand new technologies.

  • Proven leadership experience that helps elevate one’s career.

Preferred Skills

While not mandatory, the following skills are advantageous for candidates:

  • Familiarity with programming languages such as Python and experience with frameworks like Cypress.

  • Knowledge of SQL and experience with Atlassian products like Jira and Confluence.

  • Previous experience in automated testing with standard functional test solutions, like Cucumber, Selenium, or TestNG.

  • Understanding of modern software development best practices and experience in a SaaS environment.

  • Relevant experience in the Health Sciences or Life Sciences industry.

  • Familiarity with Mobile Testing and Automation tools such as Appium.

Compensation and Benefits

Veeva Systems offers a comprehensive benefits package including:

  • Medical, dental, vision, and basic life insurance.

  • Paid time off (PTO) along with company-paid holidays.

  • Competitive retirement programs and a 1% charitable giving program.

  • The salary range for this position is CAD $90,000 - $165,000, which reflects the base pay for the role. Actual salaries may vary based on experience and specific location. Additionally, this role may qualify for bonuses and other forms of compensation.

Conclusion

The Senior Quality Engineer position at Veeva Systems offers a rewarding opportunity for tech professionals aiming to make a significant impact in the life sciences industry. By emphasizing quality assurance and a commitment to customer success, Veeva seems determined to maintain its status as a leader in the SaaS landscape. With an enviable work culture that supports flexibility and growth, this role is ideal for candidates who are passionate about technology and healthcare.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 24, 2025

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