Software Engineer in Test

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
$51,000 - $99,000
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ 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 growing team. As a public benefit corporation, Veeva is committed to balancing the interests of customers, employees, society, and investors while transforming the life sciences industry.

The role offers a unique opportunity to work on high-impact projects in a "Work Anywhere" environment, allowing flexibility to work remotely or from the office. As a Software Engineer in Test, you'll be responsible for ensuring the quality of Veeva's SaaS products through automated testing and quality assurance processes. The position requires a blend of technical expertise in Java, testing frameworks, and databases, along with strong analytical and communication skills.

Key responsibilities include developing and maintaining automated test frameworks, reviewing technical specifications, creating comprehensive test documentation, and collaborating with cross-functional teams in an Agile environment. The ideal candidate will have 3+ years of QA/development experience, strong Java programming skills, and experience with testing tools like Selenium and TestNG/JUnit.

The company offers competitive compensation ranging from 70,000 to 135,000 CAD, comprehensive benefits including medical, dental, and vision insurance, retirement programs, and a unique 1% charitable giving program. Veeva's commitment to employee success, customer success, and doing the right thing creates an environment where professionals can thrive while making a meaningful impact in the life sciences industry.

This position offers growth opportunities within a rapidly expanding company that has established itself as a leader in the life sciences technology sector. The role combines technical challenges with the satisfaction of contributing to software that helps bring life-saving therapies to patients faster.

Last updated 5 days ago

Responsibilities For Software Engineer in Test

  • Contribute to automation test coverage using built-in-house framework
  • Review requirement specifications and technical design documentation
  • Create and improve testing-related documentation
  • Identify, document, and verify bugs
  • Participate in functional, system, integration, and regression testing
  • Work with Software Engineers, Product Managers, and QA Engineers in Agile environment
  • Develop deep expertise in the product

Requirements For Software Engineer in Test

Java
MySQL
Linux
  • 3+ years of QA/Development experience
  • 2+ years of Java development experience
  • Experience with Selenium and TestNG/JUnit
  • Deep understanding of Software QA methodologies
  • Experience in writing comprehensive test cases
  • Working experience with databases (MySQL, Oracle, or SQL Server)
  • Strong verbal and written communication skills
  • Strong interpersonal and facilitation skills
  • Bachelor's degree in Engineering, Math, Computer Science, or equivalent

Benefits For Software Engineer in Test

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental, vision, and basic life insurance
  • 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 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.

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.