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.