Senior Quality Engineer - Infrastructure

This page contains product affiliate links.

Overview of Veeva Systems

Veeva Systems is a prominent player in the life sciences industry, known for its innovative cloud-based solutions. The company aims to enhance the speed at which therapies reach patients, making a significant impact on healthcare worldwide. Established as a public benefit corporation (PBC), Veeva is committed to balancing the interests of customers, employees, and society while achieving outstanding growth—having surpassed $2B in revenue within the past fiscal year.

Job Title: Senior Quality Engineer - Infrastructure

Veeva is currently seeking a Senior Quality Engineer to join their Vault Infrastructure team, which is focused on the rapidly evolving SaaS platform used in pharmaceutical, biotechnology, and medical device sectors. This role is pivotal in developing and maintaining reliable infrastructure components essential for the Vault product platform.

Work Environment and Flexibility

The role offers the flexibility of a Work Anywhere policy, allowing employees to work remotely or from the office in Toronto. This flexibility is beneficial for candidates located in different time zones, fostering inclusivity and ensuring that the best talent can contribute, regardless of location.

Responsibilities of the Role

The responsibilities of the Senior Quality Engineer position encompass a variety of tasks that are essential for maintaining and improving the quality of Veeva's infrastructure:

  1. Understand the core architecture of Vault infrastructure to implement necessary testing through knowledge of AWS, Kubernetes, and Docker.

  2. Maintain and enhance the infrastructure test environment to ensure its reliability and performance.

  3. Develop a comprehensive test strategy for Infrastructure features, with a focus on Zero downtime upgrades, High Availability (HA), and Disaster Recovery (DR).

  4. Create documentation related to testing, such as test plans, test cases/scripts, and bug reports to effectively assess quality and risk.

  5. Conduct Quality Assurance activities, which include executing tests, verifying bugs, and triaging automation results, while also ensuring deliverables meet release milestones.

  6. Automate and optimize testing processes for cloud-based Infrastructure, which involves contributions to the development of the automation framework and test harness processes.

  7. Participate in discussions during design and implementation reviews, contributing insights to enhance product quality right from the design phase.

  8. Assist in hiring, onboarding, and mentoring new team members, providing guidance and constructive feedback as needed.

  9. Collaborate closely with product managers, software engineers, and fellow Quality Assurance engineers to achieve team goals.

Required Skills and Qualifications

Candidates applying for the Senior Quality Engineer position should possess the following 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 field is mandatory.

  • Experience in white-box testing or Infrastructure Validation, focusing on deployment, high availability, and disaster recovery.

  • Familiarity with cloud infrastructure technologies, specifically those under AWS such as EC2, S3, DynamoDB, SQS, Load balancers, IAM, and EKS.

  • Proficiency in one or more programming languages such as Java, C#, Javascript, Python, or Bash/Shell.

  • Experience in developing infrastructure automation strategies suitable for a fast-paced work environment with shifting priorities.

  • Prior experience in offering technical leadership to junior teammates and QA team members is essential to help them meet automation goals.

  • Strong communication skills, both verbal and written, are crucial.

  • Familiarity with tools and technologies that include Data Analytics & Reporting (ELK Stack, Cloudwatch, Prometheus), Configuration Management (Ansible, Terraform, Chef) and version control platforms (GitLab, GitHub).

Desirable Skills

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

  • Experience with unit or functional test frameworks such as JUnit, TestNg, or Cucumber.

  • Exposure to Atlassian products like Jira and Confluence.

  • Background in a SaaS environment with an agile development approach.

  • Experience in the life sciences and health sciences industries is a plus.

Compensation and Benefits

Veeva Systems offers a competitive salary range for this position, specifically between $90,000 and $150,000 CAD, depending on individual experience and location. Besides the base pay, there may be additional compensation such as bonuses and stock options available.

Comprehensive benefits include:

  • Medical, dental, vision, and basic life insurance.
  • Paid Time Off (PTO) and company-observed holidays.
  • Retirement programs.
  • A charitable giving program supporting community initiatives.

Conclusion

In conclusion, the Senior Quality Engineer - Infrastructure position at Veeva Systems is an extraordinary opportunity for professionals looking to make a meaningful impact in the life sciences sector. With a commitment to employee success, a flexible work environment, and a culture that promotes growth and learning, this role offers not just a job, but a pathway to contributing significantly to an evolving industry.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 17, 2025

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