Software Engineer in Test

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
$75,000 - $150,000
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
4+ years of experience
Healthcare · Enterprise SaaS

Description For Software Engineer in Test

Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Software Engineer in Test to join their innovative team. As a public benefit corporation, Veeva combines commercial success with social responsibility, focusing on bringing life-saving therapies to patients faster.

The role offers a unique opportunity to work with a company that values both technical excellence and social impact. As a Software Engineer in Test, you'll be at the forefront of quality assurance, developing and maintaining sophisticated automation frameworks that ensure the reliability of Veeva's critical healthcare solutions. The position requires expertise in Java, Python, and AWS, combining software engineering skills with quality assurance expertise.

Working in a "Work Anywhere" environment, you'll have the flexibility to choose between remote work or office presence, promoting work-life balance. The company's culture is built on strong values: Do the Right Thing, Customer Success, Employee Success, and Speed. This position offers competitive compensation ($75,000-$150,000 base salary) and comprehensive benefits including medical, dental, vision insurance, and retirement programs.

The ideal candidate will bring 4+ years of industry experience, strong technical skills in automation frameworks, and a passion for quality processes. You'll be responsible for creating innovative testing solutions, monitoring results, and ensuring the highest standards of software quality. This role presents an excellent opportunity for someone who wants to make a meaningful impact in healthcare technology while working with cutting-edge tools and methodologies.

Last updated 6 days ago

Responsibilities For Software Engineer in Test

  • Creating, maintaining, and improving automation frameworks/infrastructure that test API's and Infrastructure
  • Developing innovative tools to boost testing efficiency, debug failures, and communicate results
  • Monitoring, analyzing, and reporting test automation results

Requirements For Software Engineer in Test

Java
Python
  • 4+ years of experience in the software industry, with a passion for quality processes
  • Ability to design/develop/maintain test automation frameworks
  • Good experience in Java, Python, AWS, Rest API's, CI/CD, Jenkins
  • Strong problem-solving, critical thinking skills, verbal, and written communication skills
  • Experience in testing and automating APIs and Infrastructure
  • Experience in software development lifecycle, test methodologies, and tools
  • Bachelor's in computer science/applications or similar field
  • Must live in Eastern or Central time zones
  • Must have unrestricted right to work in the United States

Benefits For Software Engineer in Test

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 Software Engineer in Test

Software Engineer - Java

Java Software Engineer role at Veeva Systems, building cloud-based healthcare solutions with 3+ years experience required, offering remote work and competitive benefits.

Software Engineer - C#

C# Software Engineer position at Veeva Systems, focusing on Windows application development using WPF and MVVM, offering remote work and competitive compensation.

Software Engineer in Test

Software Engineer in Test position at Veeva Systems, focusing on test automation and quality assurance for life sciences SaaS products.

Software Engineer in Test

Software Engineer in Test position at Veeva Systems, focusing on automation framework development and quality assurance for life sciences cloud solutions.

Software Engineer - Full Stack

Full-Stack Software Engineer position at Veeva Systems, offering remote work in Toronto with $85K-$225K salary, focusing on Java and JavaScript development for life sciences solutions.