Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobcustomer success manager remote job

This page contains product affiliate links.

Overview

Veeva Systems is a trailblazer in the industry cloud space, mainly targeting life sciences companies. Their mission revolves around speeding up the delivery of therapies to patients. Recently recognized as one of the fastest-growing Software as a Service (SaaS) companies, Veeva exceeded $2 billion in revenue in their last fiscal year with significant potential for continued growth. They pride themselves on their values which include customer success, employee success, integrity, and speed. A highlight of their approach is being a public benefit corporation, emphasizing the importance of balancing stakeholders’ interests, including customers, employees, and society.

As a remote-friendly organization, Veeva provides employees the flexibility to work from home or at their Toronto office. This makes it appealing for candidates from various regions who value a work-life balance.

Job Role

The company is seeking Senior Quality Engineers to work on Veeva Vault, an expanding SaaS platform specifically designed for the life sciences sector, which includes pharmaceuticals, biotechnology, and medical devices. The role is integral to the Quality Assurance and Release Engineering teams, emphasizing both functional testing and automation testing. Senior Quality Engineers will ensure high-quality deliverables, supporting customer success with every release.

The position is hands-on and requires a team player who can excel in a fast-paced environment, actively contribute to the product development process, and take pride in building high-quality software. Team collaboration with other engineers, product managers, and peers in an agile environment will be key aspects of this role.

Responsibilities

  • Create testing documentation which includes creating test plans, test cases/scripts, and bug reports relating to quality and associated risks.
  • Collaborate closely with automation teams to enhance test coverage through automation.
  • Assist in triaging automation results effectively.
  • Acquire and maintain deep expertise in the product to ensure thorough QA testing within established timelines.
  • Engage in technical discussions during design and implementation reviews, showcasing functional and architectural know-how.
  • Provide technical guidance to junior team members, aiding their professional growth and achievement of targeted outcomes.
  • Conduct Proof of Concepts (POCs) and give practical recommendations to elevate the quality standards.
  • Work together with QA management to conceive new practices that will be utilized across the organization.
  • Evolve into a technical contributor, product expert, and team project manager while supporting the QA manager as needed.

Required Skills

Candidates interested in this position should possess several capabilities and experiences:


🎁 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"
  • A Bachelor’s degree in Mathematics, Computer Science, or a relevant field.
  • Practical coding experience in Java and/or mobile programming languages.
  • A solid understanding of Software QA methodologies, tools, and strategies, particularly in environments with fast release cycles.
  • Experience in writing and automating test cases across various testing types.
  • Strong communication skills, both oral and written, are essential.
  • Proven experience in leadership or mentorship roles will be beneficial.

Desired Qualifications

While the following skills are not mandatory, they would enhance a candidate's application:

  • Proficiency in Java, Python, or similar object-oriented languages.
  • Familiarity with tools like Cypress and SQL.
  • Comfortable working with Atlassian products such as Jira and Confluence.
  • Experience in SaaS environments that utilize agile development practices.
  • Background in the Health Sciences or Life Sciences sectors and mobile testing/automation techniques like Appium.

Benefits and Compensation

Veeva Systems offers an attractive compensation package including:

  • Competitive base salary in the range of $90,000 to $165,000, depending on experience and location.
  • Additional forms of compensation may include bonuses or stock incentives.
  • Medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) and company holidays.
  • Retirement savings programs.
  • A unique 1% charitable giving program supporting community engagement.

Conclusion

For those seeking an impactful and rewarding career role in the Quality Engineering domain, this position at Veeva Systems could be an ideal opportunity. It not only allows for substantial growth within a prominent company but also supports values that prioritize customer and employee success. Individuals ready to contribute their expertise while navigating a dynamic work environment are encouraged to apply.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 23, 2025

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