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 11 days 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.

Sr System Development Engineer, Data Center Engineering - Control Products and Services

Senior Systems Development Engineer role at AWS focusing on data center automation and control systems, combining software development with infrastructure operations expertise.

Senior Network Reliability Engineer

Senior Network Reliability Engineer role at Oracle focusing on cloud infrastructure reliability, network automation, and operational excellence.

Platform Engineer

Senior Platform Engineer role at Defense Unicorns focusing on DevOps, cloud infrastructure, and secure software delivery with competitive compensation and benefits.

DevOps Engineering, Senior Engineer

Senior DevOps Engineer position at AIA Singapore, responsible for infrastructure and deployment automation.