Senior Quality Engineer - Infrastructure

Related keywords: remote job qadata engineer remote jobprogramming remote job

This page contains product affiliate links.

Overview

Veeva Systems is a mission-driven company that provides industry cloud solutions tailored for the life sciences sector. With a commitment to customer success, employee satisfaction, and speed, Veeva has positioned itself as a pioneer in helping life sciences companies deliver therapies to patients more efficiently. The company is notable for becoming a public benefit corporation (PBC) in 2021, emphasizing a balance of interests among various stakeholders including customers, employees, society, and investors.
Veeva is also recognized as a Work Anywhere company, which allows employees flexibility in choosing their work environment—be it from home or at one of their offices, including the one in Toronto.

Position Details

Veeva Systems is seeking experienced Quality Engineers at all levels to join their Vault Infrastructure team. This team is pivotal in developing and deploying core infrastructure modules for the Veeva Vault product platform, which serves the pharmaceuticals, biotechnology, and medical devices industries. As a Senior Quality Engineer, your focus will be on creating reliable, resilient, and efficient infrastructures to meet growing customer demands.
You will play a fundamental role in the entire process of infrastructure development, from understanding architecture to testing. Your active participation in the team will ensure the success of the Vault product in a fast-paced setting.

Job Responsibilities

As a Senior Quality Engineer, you will:

  • Understand the Vault infrastructure architecture and employ AWS, Kubernetes, and Docker technologies to execute tests on infrastructure changes.
  • Set up, maintain, enhance, and test the infrastructure test environment to ensure its robustness.
  • Develop and contribute to a comprehensive test strategy that covers essential features like Zero downtime upgrades, High Availability (HA), and Disaster Recovery (DR).
  • Create detailed documentation, including test plans, test cases, and bug reports that assess quality and associated risks.
  • Conduct QA activities, which include executing tests, verifying bugs, triaging results from automation, and ensuring outcomes align with release milestones.
  • Apply programming capabilities toward automating and optimizing cloud-based infrastructure testing processes.
  • Continuously improve the existing automation framework while participating in design and implementation discussions to ensure quality standards are integrated from the start.
  • Engage in mentoring, onboarding, and supporting fellow team members, providing guidance, and facilitating their success.
  • Collaborate closely with product managers, software engineers, and other QA engineers to streamline processes.

Required Skills

Candidates for this role should have 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.
  • Proficiency in white-box testing or Infrastructure Validation, especially involving Deployment, HA, or DR scenarios.
  • Hands-on experience with cloud infrastructure technologies including AWS EC2, S3, DynamoDB, SQS, IAM, and EKS, among others.
  • Programming knowledge in one or more languages such as Java, C#, JavaScript, Python, or Bash/Shell.
  • Experience in developing automation strategies specifically for infrastructure-related tasks.
  • Capability to manage multiple features simultaneously in a dynamic and fast-paced environment with competing priorities.
  • Proven ability to provide technical leadership to junior team members and peers in achieving automation goals.
  • Familiarity with code coverage tools and relevant metrics to enhance software quality.

Additionally, the following skills are considered advantageous:

  • Experience with industry-standard unit or functional test frameworks such as JUnit, TestNG, or Cucumber.
  • Familiarity with Atlassian products like Jira and Confluence.
  • Previous experience in a SaaS environment with an agile development methodology.
  • Exposure to the Health Sciences and Life Sciences industries.

Compensation and Benefits

The salary range for the Senior Quality Engineer position is approximately $90,000 to $150,000 CAD. This range is designed to adhere to local regulations and may be adjusted based on the individual's qualifications, experience, and expected contributions. In addition to a competitive base salary, this role might be eligible for further compensation, including variable bonuses and stock options.
Perks include comprehensive benefits such as medical, dental, and vision coverage, paid time off (PTO), company-paid holidays, and retirement programs. There is also a 1% charitable giving program to give back to the community.

Conclusion

This Senior Quality Engineer position at Veeva Systems provides a remarkable opportunity for individuals passionate about shaping the future of life sciences technology. With a focus on professional growth and the chance to make a tangible impact, this role is ideal for those seeking a challenge in a supportive and innovative environment.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Data analysis

Full-time

June 7, 2025

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