Overview

Senior Software Engineer in Test Jobs in Old Toronto at Veeva Systems, Inc.

Title: Senior Software Engineer in Test

Company: Veeva Systems, Inc.

Location: Old Toronto

Category: IT/Tech, Software Development

Location: Old Toronto

Veeva Systems is amission-drivenorganization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensivegrowth potentialahead.

At the heart of Veeva are our values:
Do the Right Thing, Customer Success, Employee Success, and Speed. We’re not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.

As a Work Anywhere company, we support yourflexibilitytowork from homeor in the office, so you can thrive in your ideal environment.

Join us in transforming the life sciences industry, committed to making apositive impacton its customers, employees, and communities.

The Role

As a Senior Software Engineer In Test, you will drive continual improvement in our automation frameworks and infrastructure, increasing automation coverage for Veeva’s industry-leading Enterprise Content Management applications and services on our multi-tenant, highly scalable Cloud platform. We move fast and have team players. This is anexcitingrole on the ground floor of creating and maintaining a new suite of applications within Veeva’s Vault platform.

What You’ll Do

Provideleadershipin defining appropriate automation strategies and best practices for automation processes

Design, implement, and optimize automation infrastructure and framework towards automating and optimizing the testing of cloud-based applications

Work collaboratively with Platform, Product, Dev Ops, and other teams in order to deploy and run automated tests with CI/CD

Participate in the development of automated test scripts with in-house built automation tools, addressing functional API and UI testing

Mentor the junior engineers

Requirements

Highly skilled in one or more of the following languages:
Java, C#, Java script, Python

Hands-on experiencewith Continuous Integration / Continuous Delivery tools (i.e. Jenkins), and with build tools (i.e. Maven, Ant, Gradle, etc.)

5+ years of work experience in a software test automation or software development role, with aproven track recordof designing, implementing, and optimizing test automation framework

Proven experience in common automation tools and BDD testing frameworks

Ability and interest in developing test automation frameworks from scratch

Extensive experience with testing cloud-based software, including REST API and UI

Comfortable providing technicalleadershipto junior teammates and QA team members, enabling them to achieve targeted automation goals

Bachelor’s or higher degree in Mathematics or Computer Science/Engineering or similar field

Nice To Have

Exposure to and experience on an industry-leading cloud-based software platform is a plus

Experience with testing mobile applications on both Android and iOS devices

Experience with Microservice architecture

Perks & Benefits

Medical, dental, vision, and basic life insurance

PTO and company-paid holidays

Retirement programs

1% charitable giving program

Compensation

Base pay: $100,000 – $175,000

Thesalary rangelisted here has been provided to comply with local regulations and represents a potential basesalary rangefor this role. Please note that actual salaries may vary within the range above or below, dependi…

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.