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 leading SaaS company in the life sciences industry surpassing $2B in revenue, is seeking a Software Engineer in Test for their Site Vault platform. This role combines quality assurance and automation expertise to ensure top-quality software delivery. As part of the QA and Release Engineering team, you'll be responsible for both functional and automation testing of their SaaS platform serving the pharmaceutical, biotechnology, and medical device sectors.

The position offers a unique opportunity to work with cutting-edge technology while making a meaningful impact in the healthcare industry. Veeva distinguishes itself as a public benefit corporation (PBC), balancing the interests of customers, employees, society, and investors. Their Work Anywhere policy provides flexibility to work remotely or from office hubs in Pleasanton, Kansas City, Boston, or Raleigh.

The ideal candidate will bring 2+ years of software engineering experience, strong expertise in test automation frameworks, and proficiency in languages like Java, Python, JavaScript, or TypeScript. You'll work in an Agile environment, collaborating with cross-functional teams to ensure product quality through comprehensive testing strategies.

The compensation package is competitive, ranging from $75,000 to $150,000 base salary, complemented by comprehensive benefits including medical, dental, vision insurance, flexible PTO, and retirement programs. Veeva's commitment to social responsibility is demonstrated through their 1% charitable giving program.

This role presents an excellent opportunity for a quality-focused engineer to advance their career while contributing to software that accelerates the development and delivery of life-saving therapies.

Last updated 4 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 automation for life sciences SaaS 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.