Taro Logo

Software Engineer in Test

Pioneer in industry cloud helping life sciences companies bring therapies to patients faster, surpassing $2B in revenue.
$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 accelerating therapy development through cloud solutions. The role offers a unique opportunity to work remotely while contributing to life-saving technologies.

The position involves creating and maintaining sophisticated automation frameworks for API and infrastructure testing, requiring expertise in Java, Python, and AWS. With a competitive salary range of $75,000-$150,000, comprehensive benefits, and flexible work arrangements, this role is ideal for experienced engineers passionate about quality assurance and automation.

The ideal candidate will have 4+ years of industry experience, strong technical skills in test automation, and a deep understanding of software development lifecycles. They'll join a mission-driven organization that values doing the right thing, customer success, employee success, and speed. Located in Indianapolis but offering remote work, this position provides an excellent opportunity to impact healthcare technology while working with cutting-edge tools and methodologies.

As a Work Anywhere company, Veeva supports flexible working arrangements, allowing employees to choose their ideal work environment. The company's commitment to both technological innovation and social responsibility, combined with its strong market position and growth trajectory, makes this an exceptional opportunity for a Software Engineer in Test looking to make a meaningful impact in the life sciences industry.

Last updated 2 months 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
  • Ability to design/develop/maintain test automation frameworks
  • 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