Related keywords: quality assurance remote jobpublic health remote jobremote job qa
This page contains product affiliate links.
Veeva Systems is recognized as a mission-driven organization and a pioneer in the field of industry cloud solutions. Their main goal is to help life sciences companies accelerate the delivery of therapies to patients. Veeva has rapidly ascended to the forefront of the SaaS (Software as a Service) sector and recently reported a revenue of $2B during their last fiscal year, emphasizing their extensive growth potential in upcoming years. This is not just a typical public company; in 2021, Veeva made history by becoming a public benefit corporation (PBC), which means they are legally obligated to balance the interests of various stakeholders, including customers, employees, society, and investors.
Veeva proudly considers itself a Work Anywhere company, granting employees the flexibility to either work from home or from their office located in Toronto, Canada. The company’s values—Do the Right Thing, Customer Success, Employee Success, and Speed—are central to their mission and culture. This unique working arrangement provides employees the freedom to thrive in their ideal settings, further aided by their commitment to transforming the life sciences industry by positively impacting customers and communities.
The position available is for a Senior Quality Engineer within the Vault Infrastructure team. The Vault product represents a rapidly expanding SaaS platform utilized in the life sciences sector, focusing on pharmaceuticals, biotechnology, and medical devices. The engineer will play a critical role in building and deploying essential infrastructure modules crucial for the Veeva Vault platform, aspiring to deliver resilient and efficient solutions that meet customer demands.
The chosen candidate will be tasked with a diverse set of responsibilities, including:
Understanding the Vault infrastructure architecture and testing infrastructure changes using AWS/Kubernetes/Docker for effectiveness.
Setting up, maintaining, testing, and enhancing the infrastructure test environment to ensure reliability.
Developing and contributing to a test strategy for infrastructure features, encompassing areas like Zero Downtime upgrades, High Availability, and Disaster Recovery.
Creating thorough documentation related to testing, such as test plans, test cases/scripts, and bug reports assessing quality and associated risk.
Engaging in quality assurance activities including test execution, bug verification, and outcome verification within release milestones.
Utilizing programming skills for automating and optimizing the testing of cloud-based infrastructure, thereby improving efficiency.
Building, maintaining, and refining the existing automation framework and processes.
Contributing to technical discussions during design or implementation reviews and influencing quality-centric decisions.
Assisting in hiring, onboarding, and mentoring other team members by providing constructive feedback and guidance.
Collaborating closely with product managers, software engineers, and fellow quality engineers to promote a cohesive work environment.
To qualify for this position, the candidate must possess:
A Bachelor's degree in Computer Science, Engineering, or a relevant technical field.
Experience in white-box testing or Infrastructure Validation, including deployment, high availability, and disaster recovery.
Familiarity with various cloud infrastructure technologies such as AWS, Azure, or Google Cloud, particularly with services like EC2, S3, DynamoDB, and more.
Proficiency in programming languages including Java, C#, Javascript, Python, or Bash/Shell.
A track record of developing infrastructure automation strategies, supporting multiple features in a dynamic environment.
Strong leadership skills, providing technical guidance to junior teammates and QA members.
Exceptional verbal and written communication skills to effectively articulate ideas and collaborate with others.
Familiarity with tools such as GitLab, GitHub, Jira, and configuration management systems like Ansible, Terraform, or Chef.
While not required, candidates with the following experiences will find an advantage:
Proficiency in industry-standard unit and functional test frameworks such as JUnit or Cucumber.
Experience with Agile development processes in a SaaS environment.
Past work in the Health Sciences or Life Sciences industry.
Exposure to working with remote teams.
The salary for this position ranges from $90,000 to $150,000 CAD, aligning with local regulations. Variable bonuses or stock options might also be part of the compensation package, contingent upon individual qualifications and contributions. Benefits include:
Comprehensive medical, dental, vision, and basic life insurance.
Paid time off and company-observed holidays.
Retirement savings programs.
A 1% charitable giving program, reflecting Veeva's commitment to social responsibility.
In summary, Veeva Systems is seeking experienced Quality Engineers who are eager to make a substantial impact in the life sciences sector as part of the Vault Infrastructure team. The opportunity not only offers a competitive salary and benefits package but also embraces a flexible work culture that encourages a balance between professional and personal life, thereby appealing to job seekers searching for a rewarding and purposeful career.
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.