Taro Logo

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
2+ years of experience
Healthcare

Description For Software Engineer in Test

Veeva Systems, a pioneering $2B+ SaaS company in the life sciences industry, is seeking a Software Engineer in Test to join their Site Vault team. This role combines software engineering and quality assurance, focusing on ensuring the highest quality of their SaaS platform serving the pharmaceutical, biotechnology, and medical device sectors. As a Work Anywhere company, they offer the flexibility to work remotely or from their office hubs in Pleasanton, Kansas City, Boston, or Raleigh.

The position requires a skilled professional with 2+ years of experience in software engineering or test automation. You'll be responsible for creating comprehensive test documentation, automating features for regression coverage, and working closely with cross-functional teams in an Agile environment. The role demands expertise in programming languages like Java, Python, JavaScript, or TypeScript, and experience with automation frameworks such as Cucumber, Selenium, TestNg, PlayWright, or Cypress.

What makes this opportunity unique is Veeva's status as a public benefit corporation (PBC), legally committed to balancing the interests of customers, employees, society, and investors. The company offers competitive compensation ($75,000-$150,000 base salary), comprehensive benefits, and the chance to contribute to transforming the life sciences industry. Their values - Do the Right Thing, Customer Success, Employee Success, and Speed - drive their mission to help bring therapies to patients faster.

This role is perfect for someone who wants to combine technical expertise with meaningful impact in healthcare technology. You'll be part of a growing team, working on cutting-edge SaaS products while enjoying the flexibility of remote work and the stability of an established, mission-driven company.

Last updated 2 minutes ago

Responsibilities For Software Engineer in Test

  • Create testing-related documentation, including test plans, test cases/scripts, and bug reports
  • Automate features for better regression coverage
  • Triage and/or assist with triaging of defects and automation results
  • Develop deep expertise in the product
  • Conduct functional tests within schedules/timelines
  • Work with software engineers, product managers, and other QA Engineers in an Agile team environment
  • Participate in technical discussions during design/implementation reviews
  • Become an expert in your team's functional areas

Requirements For Software Engineer in Test

Java
JavaScript
Python
TypeScript
  • 2+ years of relevant work experience as a software engineer or software engineer in test
  • Experience in writing test cases and automating them
  • Understanding of Software QA methodologies, tools, and approaches
  • Experience in Java, Python, JavaScript, TypeScript, or other object-oriented programming languages
  • Experience authoring automated tests in standard functional test automation frameworks
  • Strong verbal and written communication skills
  • Must be in the Eastern Time Zone, US
  • Applicants must have the 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 in Test

Software Engineer in Test position at Veeva Systems, focusing on QA and automation for their Site Vault platform, offering remote work and competitive benefits.

Software Engineer - Java

Java Software Engineer role at Veeva Systems, developing cloud solutions for life sciences with competitive pay ($85K-$225K) and comprehensive benefits. Remote work available.

Software Engineer in Test

Software Engineer in Test position at Veeva Systems, focusing on QA and automation for their Site Vault platform, offering remote work and competitive benefits.

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.