Senior Quality Engineer - Infrastructure

Related keywords: remote job qaquality assurance remote jobprogramming remote job

This page contains product affiliate links.

Overview

Veeva Systems is a mission-driven organization focused on helping life sciences companies accelerate the delivery of therapies to patients. As a recognized leader in the industry cloud domain, Veeva has distinguished itself as one of the fastest-growing SaaS companies in history, recently surpassing $2 billion in revenue with promising growth trajectories ahead. The company operates under a unique model—having become a public benefit corporation (PBC) in 2021—which emphasizes commitment to balancing the interests of various stakeholders including customers, employees, society, and shareholders.

Veeva promotes a Work Anywhere philosophy, giving its employees the flexibility to choose their working environment, whether from home or the office in Toronto, thereby adapting to personal preferences and lifestyles.

Job Role

The position open at Veeva is for a Senior Quality Engineer focusing on Infrastructure within the Vault product team. This role is critical as it addresses the needs of a rapidly evolving SaaS platform used by companies in the life sciences sector, including pharmaceuticals, biotechnology, and medical devices. The work entails building and deploying crucial infrastructure modules central to the Veeva Vault product platform, aimed at delivering reliable and efficient solutions tailored to the growing demands of their customers.

Responsibilities

In this role, you will be responsible for various key tasks:

  • Understand the Vault infrastructure architecture and apply testing for infra changes using technologies such as AWS, Kubernetes, and Docker.

  • Set up, maintain, test, and improve the infrastructure test environment.

  • Develop and contribute to the test strategy for infrastructure features, which include areas like Zero downtime upgrades, High Availability (HA), and Disaster Recovery (DR).

  • Create documentation related to testing, including test plans, cases, scripts, and bug reports that assess quality and associated risks.

  • Execute QA activities like test execution, bug verifications, and triaging automation results to meet release milestones.

  • Utilize programming skills to automate and enhance cloud-based infrastructure testing.

  • Build, maintain, and improve existing automation frameworks and harness testing processes.

  • Engage in technical discussions during design and implementation reviews to influence decisions ensuring quality assurance right from the start.

  • Assist in hiring, onboarding, and mentoring of team members with guidance and feedback.

  • Collaborate closely with product managers, software engineers, and other QA engineers to ensure cohesion and quality in project rollout.

Required Skills

Prospective candidates should possess several essential qualifications and skills:

  • A Bachelor's degree in Computer Science, Engineering, or a similar technical field.


    🎁 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 white-box testing or Infrastructure Validation, which includes deployment, high availability, and disaster recovery processes.

  • Familiarity with cloud infrastructure technologies such as AWS (including EC2, S3, DynamoDB, etc.) and tools such as Load balancers and IAM services.

  • Experience in at least one programming language, preferably Java, C#, Javascript, Python, Bash/Shell.

  • Proficiency in developing infrastructure automation strategies and dealing with multiple features in a fast-paced environment.

  • Strong leadership capabilities to guide junior team members, especially in achieving automation goals.

  • Effective communication skills, both verbal and written.

  • Ideally, familiarity with tools and technologies such as ELK Stack, Cloudwatch, Prometheus, Ansible, Terraform, and source control systems like GitLab, GitHub.

Additional Preferred Qualifications

While not strictly necessary, the following attributes may enhance a candidate’s profile:

  • Experience with industry-standard testing frameworks (like JUnit, TestNg, Cucumber).

  • Familiarity with Atlassian products (Jira, Confluence).

  • Background in a SaaS environment that employs an agile development process.

  • Experience collaborating with remote teams and knowledge of the health and life sciences industries.

Compensation and Benefits

The compensation for this position indicates a competitive salary range of $90,000 - $150,000 CAD, depending on qualifications and experience. It is important to note that successful candidates may also be eligible for additional forms of compensation such as a variable bonus and/or stock options. Benefits provided by Veeva Systems include:

  • Medical, dental, and vision insurance, along with basic life insurance.

  • Generous paid time off (PTO) and company-paid holidays.

  • Retirement programs to assist with future financial planning.

  • 1% charitable giving program to support social responsibility initiatives.

Conclusion

The Senior Quality Engineer role at Veeva Systems offers a significant opportunity to engage in meaningful work within the life sciences space. Candidates interested in a position that combines technology, innovation, and an impactful mission are encouraged to apply, especially those who appreciate a flexible working environment that fosters growth and collaboration.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 13, 2025

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