Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobcustomer success manager remote job

This page contains product affiliate links.

Overview of Veeva Systems

Veeva Systems is a mission-driven organization and a pioneer in industry cloud solutions, focusing on helping life sciences companies effectively bring therapies to patients at an accelerated pace. As one of the fastest-growing SaaS companies globally, Veeva has reported over $2 billion in revenue in the last fiscal year, reflecting its extensive growth potential. Notably, the company made history in 2021 by becoming a public benefit corporation (PBC), which legally binds them to balance the interests of various stakeholders: customers, employees, society, and investors.

Company Culture and Work Environment

At Veeva, cultural values are at the heart of operations, with a focus on doing the right thing, ensuring customer success, promoting employee success, and maintaining speed in processes. They are recognized as a Work Anywhere company, offering employees the flexibility to choose between working from home or in the office. This adaptability is particularly beneficial for those looking for a supportive working environment in the life sciences industry.

Job Role Description

Veeva is currently looking to hire Senior Quality Engineers to contribute to the Veeva Vault product—a rapidly developing SaaS platform dedicated to the life sciences sector, covering pharmaceuticals, biotechnology, and medical devices. The role is integral to the Quality Assurance and Release Engineering team, where the primary responsibilities will include functional and automation testing. The aim is to create a top-quality SaaS product that meets customer expectations with every release.

Responsibilities

Key duties for this position include:

  • Creating and maintaining testing-related documentation such as test plans, test cases/scripts, and bug reports.
  • Collaborating closely with the automation group to ensure effective feature automation for enhanced regression testing coverage.
  • Triage and assist in automation results assessment.
  • Developing deep expertise in the provided product.
  • Conducting QA tests to verify outcomes within specified timelines.
  • Engaging with software engineers, product managers, and QA testers in an Agile team environment.
  • Operating at architectural and code levels to lead technical discussions during design and implementation reviews.
  • Providing technical leadership to junior teammates and aiding them in achieving their goals.
  • Conducting proofs of concept (POCs) and making recommendations to improve product quality.
  • Partnering with QA management on developing and rolling out new processes.
  • Involving oneself as a technical contributor and product expert, while also supporting the QA manager as required.

Required Skills

Candidates interested in applying for the Senior Quality Engineer role should hold the following qualifications:



  • A Bachelor's degree in Mathematics, Computer Science, Applications, or a similar field.
  • Previous experience in coding with Java and/or mobile languages.
  • Familiarity with Software QA methodologies and proven experience in both manual and automated testing, particularly within software companies that work with short release cycles.
  • Proficiency in writing comprehensive test cases and automating them, which should encompass a variety of testing methods, including sanity testing, boundary conditions, and negative testing.
  • Relevant work experience in software development and/or test automation.
  • Strong communication skills and an ability to lead and mentor.
  • A curiosity for learning new technologies quickly.

Nice to Have Skills

While not mandatory, having experience in the following areas could be beneficial:

  • Programming languages like Java, Python, or familiarity with Cypress.
  • Knowledge of SQL and Atlassian products like Jira and Confluence.
  • Familiarity with standard functional test automation frameworks such as Cucumber, Selenium, or TestNg.
  • Previous experience in SaaS environments, especially with Agile development processes.
  • Background in Health Sciences or Life Sciences industries and expertise in mobile testing and automation.

Salary and Benefits

The salary range for the Senior Quality Engineer role at Veeva Systems is CAD 90,000 to CAD 165,000. This range is provided to comply with local regulations; actual salaries may vary depending on individual qualifications, experience, and location.

The role may also qualify for other compensation forms, including variable bonuses or stock options. Veeva offers a solid compensation package that includes:

  • Medical, dental, and vision insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • A charitable giving program that contributes 1% to community initiatives.

Conclusion

Veeva Systems provides a unique opportunity for experienced Senior Quality Engineers to contribute to a meaningful mission in a fast-paced and innovative environment. This position not only allows for career growth but also supports flexibility in work arrangements, enhancing overall job satisfaction for potential candidates.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

February 28, 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.