Senior Quality Engineer - Infrastructure

Related keywords: remote job qaprogramming remote jobpublic health remote job

This page contains product affiliate links.

Overview

Veeva Systems, a mission-driven organization, is recognized as a pioneer in the industry cloud, dedicated to accelerating the delivery of therapies by life sciences companies. Notably, Veeva has reached a $2 billion revenue milestone, positioning itself as one of the fastest-growing SaaS companies. It stands out not just for its revenue but for its commitment to core values:

  • Do the Right Thing
  • Customer Success
  • Employee Success
  • Speed
    These values underscore Veeva’s mission and operational ethos.

The company made a historic shift in 2021 by becoming a public benefit corporation (PBC), which obliges them to balance the interests of various stakeholders, including customers, employees, and society.

Veeva allows its employees to operate in a work-from-home or office-environment, promoting a healthy work-life balance. The company is open to applicants from various time zones, providing the flexibility that many modern workers seek.

Job Role

The current opening is for a Senior Quality Engineer within the Vault Infrastructure team. Vault is an essential component of Veeva's offerings, a rapidly growing SaaS platform tailored for the life sciences sector, which includes pharmaceuticals, biotechnology, and medical devices. The roles are crucial for establishing and deploying core infrastructure modules, which aim to yield dependable and seamless solutions that meet the evolving needs of clients.

Key Responsibilities

In this role, you will engage in several crucial activities, including:

  • Understand the Vault infrastructure architecture and implement testing on infrastructure changes using AWS, Kubernetes, and Docker.
  • Set up, maintain, test, and improve infrastructure test environments.
  • Develop and contribute to a comprehensive test strategy that includes Zero Downtime upgrades, High Availability (HA), and Disaster Recovery (DR).
  • Create documentation for testing processes, including test plans, test cases/scripts, and bug reports assessing quality.
  • Execute QA activities such as test execution, bug verifications, and triaging automation results.
  • Apply your knowledge of programming to automate and optimize testing for the cloud-based infrastructure.
  • Enhance the existing automation framework and test processes.
  • Engage in technical discussions during design reviews to ensure quality is integrated early in the product design.
  • Provide mentorship and guidance to junior team members, thus contributing to team growth.
  • Collaborate closely with product managers, software engineers, and other QA engineers.

Required Skills

Candidates interested in this position should possess several qualifications:


🎁 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.
  • Experience in white-box testing or Infrastructure Validation including Deployment, High Availability, and Disaster Recovery.
  • Proficiency in cloud infrastructure technologies such as AWS (EC2, S3, DynamoDB, etc.).
  • Familiarity with programming languages including Java, C#, JavaScript, Python, and Bash/Shell.
  • Capability in developing automation strategies for infrastructure.
  • Proven experience managing multiple features in a fast-paced setting, prioritizing competing demands.
  • A commitment to providing technical leadership.
  • Strong verbal and written communication skills.
  • Previous experience with tools like ELK Stack, Cloudwatch, and Ansible is a plus.

Nice to Have Skills

In addition to the required skills, the following are advantageous but not mandatory:

  • Experience with industry-standard test frameworks (e.g., JUnit, TestNg, Cucumber).
  • Familiarity with Atlassian products such as Jira and Confluence.
  • Background in a SaaS environment following agile processes.
  • Familiarity with the Health Sciences and Life Sciences industries.

Compensation and Benefits

The salary range for this position is listed as $90,000 - $150,000 CAD. However, this range is subject to individual evaluation based on qualifications and location, and potential candidates may find the actual salary could vary.

In addition to competitive compensation, Veeva offers a suite of benefits, including:

  • Medical, dental, and vision insurance
  • Paid time off and company holidays
  • Retirement programs
  • A charitable giving program that matches 1% contributions

Company Values and Commitment

Veeva Systems is an equal opportunity employer, committing to non-discrimination in hiring. They focus on creating a diverse workplace and encourage applications from all qualified individuals. If assistance or accommodation is needed during the application or recruitment process, candidates have the opportunity to reach out to the company for support.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 22, 2025

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