Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobprogramming remote job

This page contains product affiliate links.

Introduction

Veeva Systems, a pioneering organization in the life sciences sector, is on a mission to accelerate how therapies reach patients. As one of the industry's leading SaaS companies, Veeva recently surpassed $2B in revenue and operates under a public benefit corporation (PBC) model, ensuring a balance between its commitments to customers, employees, and society. They are committed to creating a positive impact in the communities they serve, and they offer flexibility through their Work Anywhere initiative.

Job Role

The company is currently seeking a Senior Quality Engineer to join their Quality Assurance and Release Engineering team. This position focuses on ensuring that Veeva Vault, their rapidly growing SaaS platform, maintains high quality in its offerings within the life sciences industry, including pharmaceuticals, biotechnology, and medical devices. As a Senior Quality Engineer, the individual will be involved in both functional and automation testing to deliver a premium-quality software product, thus playing a vital role in customer success.

Responsibilities

The Senior Quality Engineer will have various responsibilities, including but not limited to:

  • Creating testing-related documentation, encompassing test plans, test cases/scripts, and bug reports.
  • Collaborating with the automation group to enhance regression coverage through automation.
  • Participating in the triaging of automation results and conducting extensive QA tests within established timelines.
  • Working in an Agile team environment with software engineers and product managers to ensure a holistic approach to product quality.
  • Engaging in architecture and code-level discussions to influence design decisions positively.
  • Providing mentorship and technical leadership to junior team members and conducting proof of concepts (POCs) to increase the quality of testing.
  • Partnering with QA management to develop and roll out new processes organization-wide.

Required Skills

Candidates for this position should meet the following qualifications:

  • A Bachelor's degree in Mathematics, Computer Science, Applications, or a related field.
  • Proficiency in coding using Java and/or mobile programming languages.
  • A solid understanding of software QA methodologies, including both black box and automated testing techniques, especially in environments with rapid release cycles.
  • Proven experience in writing test cases and automation processes covering various testing dimensions such as boundary, negative, compatibility, and concurrency tests.
  • Relevant work experience in software development and/or test automation, demonstrating strong verbal and written communication skills.
  • Previous leadership or mentorship experience that aligns with career path goals.

Preferences

While not mandatory, the following skills are considered beneficial:


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"
  • Knowledge of languages such as Python or other object-oriented programming languages.
  • Familiarity with testing tools like Cypress and experience in SQL.
  • Usage of Atlassian products, such as Jira and Confluence.
  • Experience in authoring automated tests using frameworks like Cucumber, Selenium, or TestNg.
  • Insight into best practices in software development, and experience working with remote teams, especially in the Health Sciences field.
  • Knowledge in Mobile Testing and Automation, including tools like Appium and XCUI.
  • Experience in developing mobile applications for both Android and iOS.

Compensation and Benefits

The salary for this role ranges from $90,000 to $165,000, in compliance with local regulations. This range reflects the potential base salary for this position and may vary based on the candidate's qualifications, experience, and geographic location. Additionally, individuals may be eligible for other types of compensation, such as variable bonuses or stock options.

Employees at Veeva Systems also benefit from comprehensive perks, including:

  • Medical, dental, and vision insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement programs.
  • A charitable giving program.

Conclusion

Veeva Systems fosters an inclusive workplace environment, welcoming applicants with diverse backgrounds and experiences. This commitment to equal opportunity employment ensures that qualified candidates will not face discrimination based on race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, or any other characteristic protected by local laws. For those interested in joining a company poised for future growth while making a meaningful impact in the life sciences sector, this role as a Senior Quality Engineer offers a promising opportunity.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 20, 2025

7 views

1 clicks on Apply Now


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.