Software Engineer in Test

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
$70,000 - $135,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 mission-driven organization. As a public benefit corporation, Veeva balances the interests of customers, employees, society, and investors. The role offers a unique opportunity to work in a 'Work Anywhere' environment, allowing flexibility to work remotely or from the office.

The position requires a technical professional with 3+ years of QA/Development experience and strong Java skills. You'll be responsible for automating key parts of the software and ensuring quality before customer delivery. The role involves working with cutting-edge technologies including Selenium, TestNG/JUnit, and various databases, while collaborating in an Agile team environment.

What makes this role exciting is the combination of technical challenges and the opportunity to impact the life sciences industry directly. You'll be part of a team that's transforming how therapies reach patients faster, while working with enterprise-scale software solutions. The company offers comprehensive benefits including medical, dental, vision insurance, retirement programs, and a unique 1% charitable giving program.

The ideal candidate will be someone who can learn quickly, has a passion for quality, and can work independently while being a strong team player. With a salary range of $70,000 - $135,000 CAD and the flexibility of remote work, this position offers an excellent opportunity for career growth in a rapidly expanding company that's making a real difference in the healthcare industry.

Last updated 3 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
  • Creative & ambitious with attention to detail
  • Good team player who is independent and fast learning

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

Technical Writer - eLearning Developer

Technical Writer position at Veeva Systems creating eLearning content and documentation for life sciences software products.

Software Engineer in Test

Join Veeva Systems as a Software Engineer in Test, creating automation frameworks for APIs and infrastructure in a remote, mission-driven environment.

Software Engineer in Test

Join Veeva Systems as a Software Engineer in Test, creating automation frameworks for APIs and infrastructure in the life sciences industry.

Software Engineer - Java

Veeva Systems is seeking a Software Engineer - Java to design and implement cloud-based features for life sciences industry products.

Software Development Engineer, EC2 Commitments

Software Development Engineer role at Amazon EC2 Commitments Services team, building scalable cloud pricing solutions.