Senior Quality Engineer - Infrastructure

Related keywords: remote job qaprogramming remote jobpublic health remote job

This page contains product affiliate links.

Company Overview

Veeva Systems is a pioneer in the industry cloud field, specifically designed to aid life sciences companies in expediting the delivery of therapies to patients. Recognized as one of the fastest-growing SaaS companies in history, Veeva reported over $2B in revenue in its last fiscal year, reflecting its strong growth trajectory and market presence. In 2021, Veeva became a public benefit corporation (PBC), a pioneering step ensuring the organization actively balances the interests of its customers, employees, society, and investors. They have a strong focus on ethical values, including Customer Success, Employee Success, and integrity in dealings.

Job Role

The position being offered is for a Senior Quality Engineer focusing on the Infrastructure aspect of Veeva's operations. This role sits within the Vault Infrastructure team, which is responsible for the core architecture of Vault, a rapidly expanding SaaS platform integral to the life sciences sector, touching areas such as pharmaceuticals, biotechnology, and medical devices. As a Senior Quality Engineer, you will be pivotal in enhancing the infrastructure modules crucial to the Veeva Vault product platform. This position promises an engaging environment with a team of smart, driven engineers dedicated to collaboration and continuous improvement.

Job Responsibilities

In this role, your duties will include:

  • Understanding the Vault infrastructure architecture to test infra changes by utilizing AWS, Kubernetes, or Docker technologies.
  • Setting up, maintaining, testing, and improving the infrastructure test environment.
  • Developing and contributing to a test strategy for Infrastructure features, including critical components like Zero downtime upgrades, High Availability, and Disaster Recovery.
  • Creating documentation related to testing, including test plans, test cases/scripts, and bug reports to assess quality and associated risk.
  • Conducting QA activities such as test execution, bug verifications, and triage automation results to verify outcomes within release milestones.
  • Applying programming skills to automate and optimize testing operations for cloud-based Infrastructure.
  • Building, maintaining, and enhancing the existing automation framework, test harness, and associated processes.
  • Contributing to technical discussions during design and implementation reviews, ensuring quality considerations are integrated from the start.
  • Assisting with the hiring, onboarding, and mentorship of new team members by providing necessary guidance and feedback.
  • Collaborating closely with product managers, software engineers, and fellow QA engineers.

Required Skills and Qualifications

Candidates are expected to have:


🎁 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 Computer Science, Engineering, or a related technical field.
  • Proven experience with white-box testing or Infrastructure Validation.
  • Strong familiarity with cloud infrastructure technologies such as AWS (e.g., EC2, S3, DynamoDB, etc.) and tools like Load Balancers and IAM.
  • Proficiency in one or more programming languages including Java, C#, JavaScript, Python, or Bash/Shell.
  • Experience developing infrastructure automation strategies.
  • The ability to juggle multiple features in a fast-paced environment with competing priorities.
  • Leadership ability to provide technical guidance to junior teammates and QA staff.
  • Knowledge of code coverage tools and metrics.

Additionally, desirable (but not mandatory) skills include:

  • Experience with industry-standard testing frameworks (JUnit, TestNg, Cucumber, etc.).
  • Familiarity with Atlassian products such as Jira and Confluence.
  • Previous work experience in a SaaS environment with agile development processes.
  • Prior experience in the Health Sciences and Life Sciences industry.

Compensation and Benefits

The salary for this position ranges from $90,000 to $150,000 CAD, depending on experience and location. It's important to note that actual salaries may vary, and compensation is tailored to individual qualifications and expected contributions. Applicants may also be eligible for other types of compensation, such as variable bonuses or stock options.

As for benefits, Veeva offers:

  • Comprehensive medical, dental and vision insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program, encouraging community engagement.

Work Environment

Veeva Systems promotes a Work Anywhere philosophy, providing employees the opportunity and flexibility to work from home or at their office in Toronto. They are fully open to considering candidates from various time zones, reflecting their commitment to diversity and inclusivity.

Conclusion

This Senior Quality Engineer role at Veeva Systems is a compelling opportunity for experienced engineers seeking to make an impact in the life sciences industry. With a focus on innovation and collaboration, potential candidates will find a supportive culture that encourages growth and development within a thriving organization.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 16, 2025

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