Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobprogramming remote job

This page contains product affiliate links.

Overview of Veeva Systems

Veeva Systems is a well-known company in the life sciences industry, recognized for its growth and innovation within the SaaS (Software as a Service) sector. As a mission-driven organization, Veeva empowers life sciences companies to expedite the delivery of therapies to patients. Recently transitioned to a public benefit corporation, Veeva has made it its mission to balance the interests of customers, employees, society, and investors. With a revenue exceeding $2 billion in the last fiscal year, Veeva offers promising growth potential for its employees and operations.

Job Role: Senior Quality Engineer

The company is currently seeking a Senior Quality Engineer to join its Quality Assurance and Release Engineering team. This role plays a crucial part in the development of Veeva Vault, the company's growing SaaS platform that serves various sectors including pharmaceuticals, biotechnology, and medical devices. This is a hands-on position focused on delivering high-quality software products through effective functional and automation testing.

Responsibilities

As a Senior Quality Engineer, you will undertake significant responsibilities that include:

  • Creating detailed testing documentation such as test plans, test cases/scripts, and bug reports to assess quality and risk.

  • Collaborating with the automation group to automate features and enhance regression testing coverage.

  • Conducting functional testing and ensuring outcomes are met within designated timelines.

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

  • Operating at both architecture and code levels to drive technical discussions during design and implementation reviews.

  • Providing technical leadership to junior teammates to enable them to achieve project goals.

  • Conducting Proofs of Concept (POCs) and providing recommendations to elevate the quality standards.

  • Collaborating with QA management to innovate new testing processes and implement them across the organization.

Required Skills

The ideal candidate for this role should possess:

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

  • Demonstrable experience coding in Java and/or mobile programming languages.

  • Knowledge of Software QA methodologies, tools, and approaches, especially in agile environments with short-release cycles.


    🎁 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"
  • Proficiency in writing test cases and automating them, encompassing various test types including boundary cases and concurrency tests.

  • Relevant work experience in software development or software test automation.

  • A curiosity and capability to swiftly learn new technologies, along with strong verbal and written communication skills.

  • Leadership and mentorship experience can significantly influence career progression in this role.

Nice to Have Skills

In addition to the required skills, the following can be considered beneficial:

  • Familiarity with programming languages such as Python or other object-oriented languages.

  • Experience using testing frameworks like Cypress and automation libraries such as Cucumber, Selenium, or TestNg.

  • Knowledge of modern best practices in software development, especially in SaaS environments.

  • Previous experience in the Health Sciences and Life Sciences industries, especially working with mobile testing and automation frameworks.

Compensation and Perks

The salary range for this position is set between $90,000 to $165,000. This salary range is an indication and may vary based on the applicant’s unique qualifications, experiences, and contributions. In addition to the base salary, there may be eligibility for variable bonuses or stock options.

As for benefits, Veeva offers comprehensive medical, dental, and vision insurance plans, vacation time, and company-paid holidays, making it an attractive package for prospective employees.

Work Environment

Veeva Systems is committed to providing a flexible work environment, allowing employees to work from home or the office located in Toronto. As a work anywhere company, Veeva is welcoming applicants from all time zones, enhancing accessibility and inclusion.

Conclusion

The opportunity to join Veeva as a Senior Quality Engineer represents a chance for professionals to contribute to meaningful projects that impact the life sciences sector. With the flexibility of remote work, a competitive salary range, and numerous growth opportunities, this role is ideal for experienced quality engineers looking to bring innovation to software development in healthcare.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 13, 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.