Senior Software Engineer In Test Vault Infrastructure

Toronto, ON, Canada

Job Description

Veeva [NYSE: VEEV] is the leader in cloud-based software for the global life sciences industry. Committed to innovation, product excellence, and customer success, our customers range from the world's largest pharmaceutical companies to emerging biotechs. Veeva's software helps our customers bring medicines and therapies to patients faster.

We are the first public company to become a . As a PBC, we are committed to making the industries we serve more productive, and we are committed to creating high-quality employment opportunities.

Veeva is a company which means that you can choose to work in the environment that works best for you - on any given day. Whether you choose to work remotely from home or work in an office - it's up to you.

The Role

We are looking for passionate Software Engineer(s) in Test at all levels to help us build and deliver a solid Infrastructure foundation that powers the core Vault Platform. At Veeva, we treat infrastructure as code, which means it goes through the same SDLC rigor that any other customer-facing feature would. All of our Infrastructure resides in the cloud in a way it's highly scalable and resilient and enables us to push new Infrastructure changes seamlessly without incurring any downtime.

This is a hands-on role. If working in a fast-paced & collaborative environment with like-minded/smart engineers on solving challenging problems excites you, please continue to read on.

What You'll Do

  • Develop deep expertise in the Vault Architecture and become the SME for specific modules
  • Independently drive test strategy for Infrastructure features including zero downtime upgrades/HA/DR etc.
  • Setup/maintain/test/ improve infrastructure test environment
  • Perform QA activities such as test execution, bug verifications, triage automation results, etc., and verify outcomes within release milestones
  • Apply your programming skills toward automating and optimizing the testing of cloud-based Infrastructure
  • Drive technical discussions during design/implementation reviews and influence decisions that will help build quality into the product from the get-go
  • Be a good example that the team can look up to
  • Help with hiring, onboarding, and mentoring other team members by providing guidance, feedback, etc.
Requirements
  • Bachelor's degree in Computer Science/ Engineering or a related technical field
  • 7+ years of experience in the software industry, with a passion for quality processes
  • 3+ years of white-box testing or infrastructure testing experience
  • Hands-on experience with Infrastructure Validation (Deployment, HA, DR, etc.)
  • Hands-on experience with cloud infrastructure technologies such as AWS EC2, S3, DynamoDB, SQS, Load balancers, IAM, EKS, and other AWS services
  • Hands-on experience in one or more of the following languages: Java, C#, Javascript, Python, Bash/Shell
  • Experience in developing infrastructure automation strategies
  • Comfortable providing technical leadership to junior teammates and QA team members, enabling them to achieve targeted automation goals
  • Knowledge of modern best practices for software development
  • Experience supporting multiple features in a fast-paced environment with sometimes competing priorities
  • Experience with Data Analytics & Reporting: ELK Stack, Cloudwatch, Prometheus
  • Experience with Configuration Management: Ansible, Terraform, Chef, CloudFormation, or similar tools
  • Experience with Other Tools: Gitlab, Jira
Nice to Have
  • Experience with one or more industry-standard unit/functional test frameworks (JUnit, TestNg, Cucumber, etc.)
  • Experience with Atlassian products such as Jira and Confluence
  • Experience working in a remote setup
  • Experience working in the Health Sciences and Lifecare industry
#LI-Remote

#BI-Remote

Veeva's headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2089824
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned