Senior Quality Engineer

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

This page contains product affiliate links.

Overview of Veeva Systems

Veeva Systems is a mission-driven organization that specializes in industry cloud solutions, aimed at helping life sciences companies accelerate the delivery of therapies to patients. As one of the fastest-growing SaaS companies in history, Veeva surpassed $2 billion in revenue in its last fiscal year and continues to show extensive growth potential. Founded on strong core values, such as doing the right thing, achieving customer and employee success, and maintaining speed, Veeva made history in 2021 by becoming a public benefit corporation (PBC), dedicated to balancing the interests of various stakeholders, including customers and employees.

The Role of Senior Quality Engineer

Veeva is currently seeking experienced Senior Quality Engineers to join the Quality Assurance and Release Engineering team for its Veeva Vault product. This SaaS platform serves the life sciences industry, particularly in pharmaceuticals, biotechnology, and medical devices. The position plays a crucial role in ensuring customer satisfaction with each product release through effective functional and automation testing. As a hands-on contributor, the Senior Quality Engineer will be integral to the product development process in Veeva's fast-paced environment, collaborating with a team of like-minded engineers.

Job Responsibilities

The responsibilities of a Senior Quality Engineer at Veeva Systems include:

  • Creating testing documentation, such as test plans, test cases, and bug reports to assess quality and associated risks.
  • Automating and collaborating with the automation group to enhance regression coverage of features.
  • Triage and assist with the triaging of automation results, developing a deep expertise in the product.
  • Conducting Quality Assurance tests and verifying outcomes within set timelines.
  • Working closely with software engineers, product managers, and other QA testers in an Agile team environment.
  • Driving technical discussions regarding architecture and implementation during reviews.
  • Providing technical leadership and mentorship to junior team members, guiding them in achieving their goals.
  • Conducting proof-of-concept (POC) projects and making recommendations for quality enhancements.
  • Working with QA management to develop new processes and implementing them organization-wide.

Required Qualifications

To be considered for the Senior Quality Engineer position, candidates need to meet the following requirements:

  • A Bachelor’s degree in Mathematics, Computer Science, or a related field.
  • Proficiency in coding using Java and/or mobile programming languages.
  • Strong understanding of Software QA methodologies and testing tools, including both black box and automated testing in a company with short release cycles.
  • Relevant experience in software development or test automation, with a good grasp of writing test cases that cover all scenarios.
  • Curiosity and a mindset for quickly learning new technologies.
  • Strong verbal and written communication skills.
  • Proven experience in leadership or mentorship roles to further advance your career path.

Preferred Qualifications

While the core qualifications are vital, the following are considered advantageous:


🎁 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 with languages such as Python or other object-oriented programming languages.
  • Familiarity with tools like Cypress and database management using SQL.
  • Knowledge of Atlassian products such as Jira and Confluence.
  • Previous experience authoring automated tests in standard frameworks like Cucumber/Selenium/TestNg.
  • Expertise in modern software development best practices, particularly within a SaaS environment.
  • Experience working remotely and in the Health Sciences or Life Sciences industry.

Additional Skills

Candidates with the following skills will have an added advantage:

  • Experience in Mobile Testing and Automation, with tools such as Appium, XCUI, and others.
  • Familiarity with Mobile App Development for both Android and iOS platforms.

Compensation and Benefits

The base pay for this role ranges from $90,000 to $165,000, ensuring compliance with local regulations. It’s important to note that actual salaries may vary based on a candidate’s location and experience. Beyond base salary, Veeva offers additional compensation structures.
Employees are provided with comprehensive medical, dental, vision, and basic life insurance. Other benefits include Paid Time Off (PTO), retirement programs, and a unique 1% charitable giving program.

Company Culture and Working Environment

Veeva Systems emphasizes a Work Anywhere policy, encouraging employees to thrive in their ideal work environment, whether remotely or at their office in Toronto. With openings available for applicants across all time zones, Veeva promotes flexibility and work-life balance.

Conclusion

For those looking to join an innovative tech company focused on the life sciences industry, Veeva Systems presents an exciting opportunity as a Senior Quality Engineer. This position not only allows candidates to leverage their existing skills but also offers room for professional growth and the chance to impact the company's mission of improving patient outcomes.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 14, 2025

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