Related keywords: remote job qadata engineer remote jobpublic health remote job
This page contains product affiliate links.
Veeva Systems, a pioneering organization in the industry cloud space aimed at enhancing the efficiency of life sciences companies, is actively seeking a Senior Quality Engineer for its Vault Infrastructure team. The company has experienced rapid growth, recently surpassing $2 billion in revenue, showcasing its potential for further expansion in the Software as a Service (SaaS) domain. An interesting aspect of Veeva's business model is its designation as a public benefit corporation (PBC), which emphasizes balancing the needs of customers, employees, and investors.
Veeva promotes a Work Anywhere culture, allowing employees considerable flexibility to select their work environment, whether from home or the office. This adaptability is designed to support employee success and enhance productivity. The company also welcomes applicants from all time zones, which is especially beneficial for remote employees.
As a Senior Quality Engineer, your contributions will be vital in building and deploying core infrastructure modules, which are critical for the Veeva Vault product platform. This platform caters to the pharmaceutical, biotechnology, and medical devices sectors. Teams will comprise driven engineers who emphasize collaboration in a fast-paced setting while identifying opportunities to learn and develop professionally.
The responsibilities for this position include:
Understanding the Vault infrastructure architecture to effectively test infrastructure changes utilizing experience with AWS, Kubernetes, and Docker.
Setting up, maintaining, testing, and improving the infrastructure test environment.
Developing and contributing to the test strategy for infrastructure features that encompass Zero downtime upgrades, High Availability (HA), and Disaster Recovery (DR).
Creating testing-related documentation such as test plans, test cases/scripts, and bug reports that assess quality and associated risk.
Executing QA activities including test execution, bug verifications, and triage automation results, along with verifying outcomes within release milestones.
Applying programming skills for automating and optimizing the testing of cloud-based infrastructure.
Building and enhancing the existing automation framework, test harness, and related processes.
Contributing to technical discussions during design and implementation reviews to influence decisions aimed at instilling quality from the outset.
Assisting with hiring, onboarding, and mentoring new team members through guidance and feedback.
Collaborating closely with product managers, software engineers, and fellow QA engineers.
To be considered for the Senior Quality Engineer position, candidates must possess:
A Bachelor’s degree in Computer Science, Engineering, or a relevant technical field.
Experience with white-box testing and Infrastructure Validation, specifically regarding deployment, HA, and DR.
Familiarity with cloud infrastructure technologies such as AWS EC2, S3, DynamoDB, SQS, Load balancers, IAM, and EKS.
Proficiency in one or more programming languages including Java, C#, JavaScript, Python, and Bash/Shell.
A good grasp of developing infrastructure automation strategies.
The capability to support multiple features in a demanding environment with simultaneous competing priorities.
Strong verbal and written communication skills.
Experience with tools and technologies related to data analytics, configuration management, and version control such as Ansible, Terraform, and GitHub.
Candidates with the following experiences may have an advantage:
Experience with unit/functional test frameworks like JUnit, TestNG, or Cucumber.
Familiarity with Atlassian products such as Jira and Confluence.
Proven experience in a SaaS environment following an Agile development process.
Past exposure to working with remote teams and in the Health Sciences and Life Sciences sectors.
The salary for this position falls within the range of $90,000 to $150,000 CAD based on relevant experience and location. Veeva Systems balances this base salary with a comprehensive benefits package, which includes medical, dental, vision, basic life insurance, paid time off, company-paid holidays, and retirement programs. Additionally, there is a 1% charitable giving program, valuing the community and commitment to social responsibility.
In summary, if you are looking to join a dynamic team at a leading company in the life sciences SaaS sector, the Senior Quality Engineer position at Veeva Systems presents an excellent opportunity. The focus on innovation, collaboration, and professional growth sets the stage for a fulfilling career while contributing positively to the health and wellness of society.
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.