Apply now

Posted 2 months ago

Senior Quality Engineer

@ Veeva

Toronto, Ontario

RemoteFull-time7+ years experience
Apply now
SIGNALS

Overview

Veeva is hiring a Senior Quality Engineer to test mission-critical software for the life sciences industry. The role covers multi-platform test strategy, test automation across iOS, Windows and web, and mentoring junior engineers. The posting lists a base salary of $75,000 to $150,000 CAD and a Work Anywhere, remote-friendly arrangement.

Responsibilities:

  • Design and execute multi-platform test strategies
  • Create test plans, automated scripts and bug reports
  • Automate features and maximize regression coverage
  • Mentor junior Quality Engineers

Requirements summary:

  • 7+ years in quality engineering or test automation
  • Mobile testing across iOS and Android
  • Windows and cross-browser testing
  • API testing with Postman or REST Assured
  • SQL and Unix/Linux command-line skills

Tools & skills

Benefits mentioned

Health insuranceDentalVisionLife insuranceRetirement planPaid time off
Source and dates

Employer career site / ATS feed · lever

Employer posting date
2026-08-28
First seen by our source
2026-11-03
Source record updated
2026-11-03

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience7+ years
Hours per week40 (estimated)
Travelground: none
Work settingHome, Office
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Perks mentionedGenerous paid time off, Retirement plan

Summary and details written by AI from the posting; the employer’s posting is the authority.

Veeva

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

The Industry Cloud for Life Sciences

Full company description

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry. Committed to innovation, product excellence, and customer success, Veeva has more than 1,500 customers, ranging from the world's largest pharmaceutical companies to emerging biotechs. Veeva is headquartered in the San Francisco Bay Area, with offices in Canada, Europe, Asia, and Latin America. Visit the Jobs section for open positions and remember that correspondence to new applicants and existing candidates will only come from an official @veeva.com email address.

LinkedIn followers
304,493
People associated on LinkedIn
9,835
Reported office locations
  • 4280 Hacienda Drive, Pleasanton, CA 94588, US
  • Avinguda Diagonal 420, 2º 1ª C.P., Barcelona, 08037, ES
  • RM1823, 18F Bund Centre, 222 Yan An Rd. East, Huang Pu District Shanghai, 200002, CN
  • 〒160-0023 東京都新宿区西新宿, 6-10-1m 日土地西新宿ビル 8階, Tokyo, JP
  • 20 Toronto St, Toronto, ON M5C 2B8, CA
  • 131 Avenue Charles de Gaulle, Neuilly-sur-Seine, IdF 92200, FR
Other recorded names
  • Veeva Systems
Specialties
  • Master Data Management
  • Regulatory
  • Quality
  • OpenData
  • Safety
  • R&D
  • Study Startup
  • Clinical Data Management
  • CTMS
  • Oncology Data
  • eTMF
  • Clinical Operations
  • Events Management
  • Territory Alignment
  • Multichannel CRM
  • Customer Reference Data
  • Cosmetics
  • Consumer Goods
  • Chemical
  • Animal Health
  • Remote Engage Meeting
  • Medical Devices
  • EDC
  • CDB
  • Vault Coder
  • Vault Payments
  • Vault QMS
  • Quality Docs
  • and Medcomms
Profile identifies a recruitment agency
No

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry. Committed to innovation, product excellence, and customer success, Veeva has more than 1,500 customers, ranging from the world's largest pharmaceutical companies to emerging biotechs. Veeva is headquartered in the San Francisco Bay Area, with offices in Canada, Europe, Asia, and Latin America. Visit the Jobs section for…

FieldValue
IndustrySoftware Development
Company size5,001-10,000 employees
HeadquartersPleasanton, CA
Organization typePublic Company
Year founded2007
SpecialtiesMaster Data ManagementRegulatoryQualityOpenDataSafetyR&DStudy StartupClinical Data ManagementCTMSOncology Data
Open jobs on Jobsy27
LinkedInView page
Job description

Veeva Systems is a mission-driven organization 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 $3B in revenue in our last fiscal year with extensive growth potential ahead.

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 your flexibility to work from home or in the office, so you can thrive in your ideal environment.

Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.

The Role

We're hiring Senior Quality Engineers to join Veeva, building mission-critical software for the global Life Sciences industry across pharmaceuticals, biotechnology, and medical devices.

As part of our Quality Assurance and Release Engineering team, you will drive functional and automated quality across cutting-edge, complex systems—ensuring high reliability and customer success with every release.

What You'll Do

  • Design and execute multi-platform test strategies covering native mobile (iOS), Windows desktop/web, and hybrid environments to ensure consistent user experience across all surfaces
  • Create comprehensive testing documentation, including test plans, automated scripts, risk assessments, and detailed bug reports for fast-paced release cycles
  • Work closely with product and engineering teams to automate features and maximize regression coverage across modern web and mobile platforms
  • Mentor junior Quality Engineers in QA methodologies, automation design patterns, and debugging strategies
  • Develop deep technical and domain expertise across Veeva’s suite of industry-leading products
  • Collaborate daily in a fast, agile team environment with software engineers, product managers, and cross-functional partners
  • Test and validate quality across complex, multi-agentic modules—tackling some of the most challenging non-deterministic edge cases and architecture patterns in today’s software landscape

Requirements

  • 7+ years of relevant experience in software quality engineering, software development, or test automation
  • Strong expertise in QA methodologies, automated testing frameworks, and short-cycle software releases
  • Hands-on experience writing and maintaining automated test suites covering sanity, boundary, negative, concurrency, and compatibility scenarios
  • Proven experience in mobile testing across iOS and Android platforms, including native app, hybrid, and mobile web test execution on real devices and simulators/emulators
  • Experience with Windows application and cross-browser testing, including compatibility validation across OS versions, screen resolutions, and hardware configurations
  • Hands-on experience with device testing strategies—managing device farms, physical device labs, or cloud-based device platforms (e.g., BrowserStack, Sauce Labs, AWS Device Farm)
  • Strong technical background in Unix/Linux command-line environments for log analysis and backend debugging
  • Proficiency with SQL for database querying and data validation
  • Hands-on experience with API testing tools (e.g., Postman, REST Assured)
  • Excellent verbal and written communication skills

Nice to Have

  • AI-Native QA Mindset: Experience utilizing AI testing tools, prompt engineering for test-case generation, LLM output evaluation, or generative AI to optimize testing workflows
  • Experience authoring automated tests in standard functional frameworks (e.g., Cucumber, Selenium, TestNG)
  • Mobile automation expertise: Hands-on experience with Appium, XCUITest (iOS), Espresso (Android), or equivalent frameworks for end-to-end mobile test automation
  • Windows & desktop automation: Familiarity with WinAppDriver, Playwright for Windows, or similar tools for automating Windows application testing
  • Proficiency with device management platforms such as BrowserStack App Automate, Sauce Labs, or Perfecto for scalable multi-device coverage
  • Familiarity with SaaS delivery models, CI/CD pipelines, and Atlassian tools (Jira, Confluence)
  • Prior experience in the Health Sciences or Life Sciences domains
  • Experience working effectively within distributed/remote teams

Interviewing with Veeva

    We value your time and believe in a transparent hiring process. Here is the process you can expect.

  • Follow the application process and submit your resume.
  • Within 3 days, you will receive a link to a personality assessment administered by a third party, unless you have already completed it with Veeva previously.
  • Once you complete the assessment, our team will review your full application package and follow up via email with our decision.
  • If moving to the interview stage, the process is as follows:
    1. A conversation with the hiring manager
    2. A practical case exercise
    3. A final conversation with our group's Senior Leader.
  • Once all interviews are complete, the manager will be in touch with a final decision.

Perks & Benefits

  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program

Compensation

  • Base pay: $75,000 - $150,000 CAD
  • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.

#LI-Remote

#LI-Associate

Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at [email protected].

Similar jobs

  • Senior Quality Engineer

    Guelph, ON
    On-siteFull Time

    Linamar - New

    6+ YOELinamar - New asks for a bachelor's degree in engineering and at least 6 years of automotive quality manufacturing experience. Candidates need hands-on knowledge of APQP, PPAP, PFMEA, 8D, MSA, GD&T, and SPC, plus strong communication skills.

    Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Outlook, Gauges, Fixtures

  • Quality Engineer I (Core-Java & Mainframe)

    Toronto, ON
    On-siteFull Time

    The Toronto-Dominion Bank (Canada)

    3+ YOECandidates need 3 to 5 years of quality engineering or software testing experience, with strong Core-Java and mainframe testing skills. Hands-on Selenium, Cucumber and REST Assured experience and knowledge of Agile and SDLC are also required.

    Selenium, Cucumber, REST Assured, Jira, JTMF, File-Aid

    Quality Engineer I

    Toronto, ON
    On-siteFull Time

    The Toronto-Dominion Bank (Canada)

    2+ YOECandidates need 2-3 years of software testing experience, including API and accessibility testing, plus hands-on Java, GitHub and RestAssured skills. A computer science or engineering bachelor's degree, or equivalent practical experience, is required.

    Java, GitHub, RestAssured

  • Senior Quality Engineer

    Richmond Hill, ON

    Embross

    5+ YOECandidates need 5+ years in quality engineering, ISO implementation experience, and a post-secondary degree or equivalent hands-on experience. Strong skills in quality tools, supplier audits, problem-solving and English communication are required.

    Quality management system software

  • Junior Quality Engineer

    Brampton, ON
    Full Time

    Magna Exteriors Inc.

    Candidates need a college diploma in a quality-related field and quality experience in manufacturing, with automotive experience an asset. They should know SPC, IATF 16949, GD&T and prints, and be strong communicators and problem solvers.

    MS Word, CAQ database

  • Quality Engineer

    Kitchener, ON
    $70k–$85k/yrOn-siteFull Time

    NERv Technology Inc. D.B.A. FluidAI Medical

    2+ YOECandidates need a bachelor's degree in engineering or science and 2-5 years of medical device or similarly regulated experience. They must know ISO 13485, ISO 14971 and IEC 60601-1, have practical statistics skills, and be comfortable making risk-based decisions and working cross-functionally.

    CAD, Python

  • Quality Engineer (QE) / SDET – AI Chatbot Validation

    Toronto, ON
    Contract

    Astra North Infoteck Inc.

    5+ YOECandidates need 5+ years in quality engineering or test automation, 5+ years of Java, Python or Groovy programming, and experience testing AI, chatbot or LLM-powered applications. Hands-on skill with Selenium, Playwright, RestAssured and CI/CD tooling is expected.

    Selenium, Cucumber, Playwright, RestAssured, JUnit, TestNG

  • Junior Quality Engineer

    Oshawa, ON

    Ontario Power Generation: As the province’s largest clean power generator, OPG operates one of North America’s most diverse generating fleets.

    2+ YOEOntario Power Generation needs a 4-year university degree in computer science or software engineering and over 2 years of test automation experience. Candidates should be proficient in Java, C#, JavaScript or Python, with hands-on Playwright, Selenium or Tosca, TestNG or Cucumber, and GitHub CI/CD.

    Playwright, Selenium, Tosca, TestNG, Cucumber, GitHub

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.