Senior Software Engineer in Test - CDMS

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
Pleasanton, CA, USA
$100,000 - $175,000
DevOps
Senior Software Engineer
Remote
1,000 - 5,000 Employees
7+ years of experience
Healthcare · Enterprise SaaS

Description For Senior Software Engineer in Test - CDMS

Veeva Systems, a pioneering $2B+ SaaS company in the life sciences industry, is seeking a Senior Software Engineer in Test for their CDMS team. This role is part of the Automation Infrastructure team, focusing on cutting-edge technologies including Spring Boot, AWS, and Lambdatest. The position offers a unique opportunity to work on enterprise cloud technology that powers major pharmaceuticals, biotech, and consumer goods companies.

As a Senior SDET, you'll lead the design and implementation of core test automation frameworks, enabling teams to work with an automation-first approach. The role involves building and optimizing test execution infrastructure, developing CI/CD pipelines, and ensuring comprehensive test coverage. You'll work with various technologies including Selenium, Cucumber, and cloud-based testing platforms.

The company stands out as a public benefit corporation (PBC), balancing interests of customers, employees, society, and investors. Their "Work Anywhere" policy offers flexibility to work remotely or from the office. The compensation package includes a competitive base salary range of $100,000-$175,000, along with comprehensive benefits including medical, dental, vision insurance, flexible PTO, and retirement programs.

The ideal candidate should have 7+ years of hands-on experience in test automation, strong expertise in Java and testing frameworks, and proven mentorship abilities. This role offers the opportunity to make a significant impact in an industry that develops life-saving medicines and products that make a difference in everyday lives.

Working at Veeva means joining a mission-driven organization that's transforming the life sciences industry while maintaining a strong commitment to customer success, employee success, and speed. The company's global presence, with offices in more than 15 countries, provides opportunities for international collaboration and growth.

Last updated 10 days ago

Responsibilities For Senior Software Engineer in Test - CDMS

  • Lead the design and implementation of the core test automation framework for Veeva Clinical Platform
  • Design, build and optimize test execution infrastructure allowing test execution at scale
  • Build the next generation CI/CD pipeline in partnership with DevOps team
  • Identify test gaps and opportunities to expand test case coverage
  • Drive adoption for automation first approach
  • Evaluate, recommend and drive adoption of tools and technologies
  • Diagnose, debug and fix issues in cloud based automation environment
  • Collaborate with PMs, Developers, and QA on tools strategy and approach
  • Identify areas for improvement, drive process optimizations, and mentor team members

Requirements For Senior Software Engineer in Test - CDMS

Java
Kubernetes
  • 7+ years of hands-on experience in test automation and infrastructure development
  • Experience in designing and implementing scalable test automation frameworks
  • Strong expertise in Java, Selenium, TestNG and Cucumber
  • Experience in testing applications using Selenium or for Android and iOS using tools like Appium
  • API Testing experience is required
  • Experience with Jenkins and building CI/CD pipelines
  • Strong problem-solving skills and ability to work independently in a fast-paced environment
  • Strong mentorship skills with a proven record of making your team better

Benefits For Senior Software Engineer in Test - CDMS

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

Interested in this job?

Jobs Related To Veeva Systems Senior Software Engineer in Test - CDMS

Senior Software Engineer - Test Infrastructure

Senior Software Engineer position at Veeva Systems focusing on test infrastructure automation and cloud technologies, requiring 5+ years of experience in software development or test automation.

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.