This page contains product affiliate links.
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.
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.
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.
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:
Understand the core architecture of Vault infrastructure to implement necessary testing through knowledge of AWS, Kubernetes, and Docker.
Maintain and enhance the infrastructure test environment to ensure its reliability and performance.
Develop a comprehensive test strategy for Infrastructure features, with a focus on Zero downtime upgrades, High Availability (HA), and Disaster Recovery (DR).
Create documentation related to testing, such as test plans, test cases/scripts, and bug reports to effectively assess quality and risk.
Conduct Quality Assurance activities, which include executing tests, verifying bugs, and triaging automation results, while also ensuring deliverables meet release milestones.
Automate and optimize testing processes for cloud-based Infrastructure, which involves contributions to the development of the automation framework and test harness processes.
Participate in discussions during design and implementation reviews, contributing insights to enhance product quality right from the design phase.
Assist in hiring, onboarding, and mentoring new team members, providing guidance and constructive feedback as needed.
Collaborate closely with product managers, software engineers, and fellow Quality Assurance engineers to achieve team goals.
Candidates applying for the Senior Quality Engineer position should possess the following qualifications:
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).
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.
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:
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
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.