Senior Quality Engineer - Infrastructure

Related keywords: quality assurance remote jobremote job qaprogramming remote job

Overview

Veeva Systems is a mission-driven organization that has made significant advancements in the life sciences sector with its innovative cloud-based solutions. As a rapidly growing Software as a Service (SaaS) company, Veeva assists life sciences companies in bringing therapies to patients more effectively and efficiently. The organization prides itself on its core values: Do the Right Thing, Customer Success, Employee Success, and Speed. In 2021, Veeva made headlines by becoming a public benefit corporation, demonstrating its commitment to balance the interests of various stakeholders, including customers, employees, and society.
As a Work Anywhere organization, Veeva supports flexible working arrangements, allowing employees the choice to work from home or from their offices, notably in Toronto, Canada. This flexibility caters to a diverse talent pool from various time zones, ensuring that the company continues to thrive in a competitive industry.

Role Description

The company is currently seeking a Senior Quality Engineer specializing in Infrastructure to join its growing Vault Infrastructure team. The Vault platform is at the forefront of the SaaS landscape within the life sciences industry, focusing on enhancing the fields of pharmaceuticals, biotechnology, and medical devices. This role will involve building and deploying essential infrastructure modules that are critical to the Veeva Vault product platform, enabling reliable and seamless solutions for customers.
Quality Engineers play a crucial role in the development process, advocating for quality from the outset. Successful candidates will join a team of ambitious engineers who excel in collaborative environments and fast-paced settings, continuously seeking knowledge and growth.

Key Responsibilities

Senior Quality Engineers at Veeva will be required to undertake a range of responsibilities, including:

  • Understanding the architecture of the Vault infrastructure and testing infrastructure changes using AWS, Kubernetes, and Docker.
  • Setting up, maintaining, testing, and improving the infrastructure test environment.
  • Developing and contributing to test strategies for infrastructure features such as Zero Downtime Upgrades, High Availability (HA), and Disaster Recovery (DR).
  • Creating comprehensive testing documentation, including test plans, test cases, and bug reports that assess quality and risks associated with the product.
  • Executing quality assurance activities, including test execution, bug verification, and automation result triage.
  • Applying programming skills to automate and optimize the testing of cloud-based infrastructure.
  • Having technical discussions during design and implementation reviews, influencing decisions that will foster quality in the product design.
  • Mentoring junior team members and contributing to their onboarding and development.
  • Collaborating closely with product managers, software engineers, and other QA engineers to ensure product quality.

Required Skills

Candidates interested in this position should possess the following qualifications:

  • A bachelor's degree in Computer Science, Engineering, or a related technical field.
  • Experience in white-box testing or Infrastructure Validation involving tasks like deployment and maintaining HA and DR.
  • Familiarity with cloud infrastructure technologies, specifically with AWS services like EC2, S3, DynamoDB, and Load Balancers.
  • Proficiency in programming languages such as Java, C#, JavaScript, Python, or Bash/Shell.
  • Experience in crafting infrastructure automation strategies.
  • Knowledge of code coverage tools and metrics.
  • Strong communication skills, both verbal and written, to articulate ideas and collaborate effectively.
  • Experience with tools like GitLab, GitHub, and configuration management tools like Ansible, Terraform, or Chef is advantageous.

Nice to Have

Though not mandatory, the following experiences and skills would be beneficial:

  • Familiarity with industry-standard testing frameworks, including JUnit, TestNG, or Cucumber.
  • Experience working in Agile development processes, ideally in a SaaS environment.
  • A background in the health and life sciences industry.

Salary and Benefits

The base pay for the Senior Quality Engineer position ranges from $90,000 to $150,000 CAD. This range is provided to align with local regulations and indicates potential earnings depending on an applicant's unique qualifications and experience. Compensation might also include additional bonuses such as a variable bonus or stock options, which could further enhance total earnings.
Veeva offers a competitive benefits package that includes medical, dental, vision, and basic life insurance, along with paid time off and retirement plans, ensuring employee well-being and long-term security. Furthermore, Veeva encourages charitable giving through its 1% charitable donation program.

Conclusion

For job seekers eager to make a significant impact within the life sciences industry, the Senior Quality Engineer position at Veeva Systems represents a remarkable opportunity. With strong values guiding the company and an innovative approach to the market, successful applicants can look forward to contributing to meaningful advancements while enjoying flexible working arrangements and competitive compensation.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

July 22, 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.