Senior Software Engineer - Test Infrastructure

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
DevOps
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Healthcare · Enterprise SaaS

Description For Senior Software Engineer - Test Infrastructure

Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Senior Software Engineer in Test Infrastructure to join their Vault Infrastructure team. As a public benefit corporation (PBC), Veeva balances the interests of customers, employees, society, and investors. The role focuses on developing and maintaining automation frameworks for infrastructure testing, requiring expertise in cloud technologies and automation strategies.

The position demands a strong background in software engineering and infrastructure testing, with the responsibility to architect and implement automated testing solutions. You'll work with AWS, Kubernetes, and various cloud services while ensuring the quality and reliability of infrastructure changes. The role combines technical expertise with leadership opportunities, as you'll mentor team members and collaborate across functions.

This is an excellent opportunity for experienced engineers passionate about infrastructure automation and quality assurance. The company offers comprehensive benefits, including health insurance, equity compensation, and wellness programs. As part of Veeva's global team, you'll contribute to transforming the life sciences industry while working in a culture that values doing the right thing, customer success, employee success, and speed.

The position is based in Hyderabad, India, offering the chance to work with a company that has offices in more than 15 countries. Veeva's commitment to equality and inclusion, combined with their mission-driven approach and strong market position, makes this an attractive opportunity for professionals looking to make a meaningful impact in healthcare technology.

Last updated an hour ago

Responsibilities For Senior Software Engineer - Test Infrastructure

  • Understand Vault infrastructure architecture and test infra changes using AWS/Kubernetes/Docker
  • Setup, maintain, test, and improve infrastructure test environment
  • Develop automation strategy for infrastructure features including Zero downtime upgrades/HA/DR
  • Build and maintain automation framework, test harness, and processes
  • Architect and maintain automated tests, integrating them into CI/CD pipelines
  • Perform test execution, bug verifications, and triage automation results
  • Contribute to technical discussions during design/implementation reviews
  • Collaborate with product managers, software engineers, and QA engineers
  • Mentor team members by providing guidance and feedback

Requirements For Senior Software Engineer - Test Infrastructure

Java
JavaScript
Python
Kubernetes
  • Bachelor's degree in Computer Science/Engineering or related technical field
  • 5+ years of experience in software development or test automation
  • Proficiency in programming languages such as Java, JavaScript, Python, or Bash/Shell scripting
  • Deep understanding of cloud infrastructure technologies including AWS EC2, S3, DynamoDB, SQS, EKS
  • Experience designing and implementing infrastructure automation strategies
  • Advanced knowledge of CI/CD pipelines and Jenkins
  • Proficient in GitLab and GitHub, Maven, JUnit, TestNG, Cucumber, and BDD
  • Excellent problem-solving skills and ability to work in dynamic environment
  • Strong communication skills and ability to collaborate with cross-functional teams

Benefits For Senior Software Engineer - Test Infrastructure

Medical Insurance
Equity
  • Comprehensive health insurance with generous coverage limits
  • Stock bonus & options
  • Wellness & fitness program allowances
  • Winter break
  • 1% giving initiative where Veeva contributes to causes you care about
  • Mobile/internet reimbursement

Interested in this job?

Jobs Related To Veeva Systems Senior Software Engineer - Test Infrastructure

Senior Software Engineer in Test - CDMS

Senior Software Engineer in Test position at Veeva Systems, leading test automation framework development for life sciences cloud platform with competitive compensation and remote work options.

Senior DevOps Engineer

Senior DevOps Engineer position at NewMind AI, requiring 5+ years experience in infrastructure and containerization, based in Maslak, Istanbul.

Optical Network Dev Engineer, DCNE

Senior Optical Network Dev Engineer position at AWS, focusing on DWDM network design, deployment, and automation, requiring 6+ years of optical network experience.

Senior DevOps Engineer

Senior DevOps Engineer position at Moveworks, managing cloud infrastructure and CI/CD pipelines for an AI copilot platform, offering competitive salary and remote work options.

DevOps Engineer

Senior DevOps Engineer position at Aviture, implementing modern application delivery techniques and managing security infrastructure for impactful software solutions.