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, Veeva offers 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 languages like Java, Python, JavaScript, or TypeScript, along with experience in automation frameworks such as Cucumber, Selenium, TestNg, PlayWright, or Cypress.

Veeva stands out 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 including medical, dental, vision insurance, flexible PTO, and retirement programs. This is an excellent opportunity for a quality-focused engineer looking to make a significant impact in the life sciences industry while working with cutting-edge technology and contributing to meaningful healthcare solutions.

Last updated a day 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
  • 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 in Test

Software Engineer in Test position at Veeva Systems, focusing on automation framework development and quality assurance for healthcare technology solutions. Remote work available with competitive benefits.