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…