Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobpublic health remote job

This page contains product affiliate links.

Overview

Veeva Systems is a prominent mission-driven organization specializing in the life sciences sector. Recognized for its innovations in cloud technology, Veeva has carved a niche as a pioneering* Software as a Service (SaaS)* provider. Having recently surpassed $2 billion in revenue, it showcases significant growth potential and operates under values emphasizing customer success, employee well-being, and rapid execution. An interesting aspect of Veeva’s business model is its designation as a public benefit corporation (PBC), which underscores its commitment to balancing interests among customers, employees, and investors.

Job Position

The company is currently hiring for the position of Senior Quality Engineer. This role is critical to their Quality Assurance and Release Engineering team, primarily enhancing their rapidly growing Veeva Vault platform, which serves the pharmaceutical, biotechnology, and medical device industries. As a Senior Quality Engineer, you will play a key role in the functional and automation testing of the software, thus contributing significantly to customer success with every product release. The job is structured to allow for flexible working conditions, with options to work from home or utilize their office located in Toronto. Candidates from all time zones are encouraged to apply.

Key Responsibilities

In this role, you will undertake various tasks that include:

  • Creating different forms of testing documentation, such as test plans, test cases, and bug reports.

  • Automation of testing procedures in collaboration with the automation team to increase regression coverage.

  • Active involvement in the product development process, ensuring adherence to timelines and standards while verifying QA tests and outcomes.

  • Collaborating with software engineers, product managers, and other QA testers within an Agile environment.

  • Leading discussions on design and implementation, thus contributing technical expertise and guidance to junior team members.


  • Enhancing knowledge of code coverage tools and metrics.

  • Contributing to new processes in QA management and supporting the overall Product Development Life Cycle.

Required Skills

To qualify for the position, candidates must possess:

  • A Bachelor’s degree in Mathematics, Computer Science, or a related field.

  • Proficiency in coding with Java and/or other mobile languages.

  • Familiarity with Software QA methodologies, tools, and approaches, particularly in the context of short-release cycles.

  • Experience in writing and automating test cases that include comprehensive tests for different scenarios.

  • Solid experience in software development and automation testing.

  • Curiosity and a rapid learning ability regarding new technologies.

  • Strong verbal and written communication skills that help facilitate effective collaboration with team members.

  • Proven experience in leadership or mentorship.

Nice to Have Skills

While not mandatory, the following skills will give candidates an edge:

  • Java or Python proficiency in an object-oriented programming environment.

  • Experience in using Cypress for testing.

  • Familiarity with SQL and tools like Jira and Confluence.

  • Background in creating automated tests through frameworks such as Cucumber, Selenium, or TestNg.

  • Knowledge of modern software development practices and experience in a SaaS environment, especially in an Agile context.

  • Experience in the Health Sciences and Life Sciences industries is highly desirable.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 24, 2025

8 views

0 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.