Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobprogramming remote job

This page contains product affiliate links.

Job Overview Veeva Systems is a leading organization in the realm of industry cloud solutions, empowering life sciences companies to expedite therapy delivery to patients. As a rapidly growing SaaS company that recently surpassed $2 billion in revenue, Veeva Systems is known for its mission-driven culture and innovative industry practices. The company made headlines in 2021 when it became a public benefit corporation (PBC), which legally obligates it to balance stakeholder interests, including customers, employees, and society. The organization promotes a Work Anywhere policy, allowing employees the flexibility to work from home or choose their workspace conveniently, thereby fostering an environment where employees can thrive. ## The Role Veeva is seeking experienced Senior Quality Engineers as part of their Quality Assurance and Release Engineering team. These engineers will focus on the Veeva Vault, a SaaS platform that plays a key role in the life sciences sector, covering areas such as pharmaceuticals, biotechnology, and medical devices. Senior Quality Engineers will engage in hands-on functional and automation testing, which is vital for delivering a high-quality SaaS product to customers. They will directly contribute to ensuring customer success with each product release. Successful candidates will work in a fast-paced environment that emphasizes the importance of collaboration and supports professional growth. ## Responsibilities In the role of Senior Quality Engineer, candidates will: - Create various testing-related documentation, such as test plans, scripts, and bug reports, while assessing quality and associated risks. - Automate testing processes and collaborate with the automation group to enhance regression coverage. - Triage automation results and assist in evaluations to ensure the quality of the software. - Develop in-depth expertise in the products, conducting QA tests and verifying outcomes according to predetermined schedules. - Collaborate with software engineers, product managers, and other QA team members in an Agile environment. - Engage in technical discussions during design and implementation reviews while focusing on quality enhancement. - Provide leadership and technical guidance to junior team members to help them achieve targeted objectives. - Conduct Proofs of Concept (POCs) and make recommendations to elevate quality standards. - Work hand-in-hand with QA management to establish new processes and roll them out across the organization. - Act as a technical contributor and a product expert, supporting project management efforts. ## Requirements Candidates interested in the Senior Quality Engineer position must meet the following qualifications: - A Bachelor's degree in Mathematics, Computer Science, Applications, or a closely related field. - Proficiency in coding using Java and/or mobile programming languages. - Strong understanding of software QA methodologies, tools, and techniques, including theories surrounding black box and automated testing. - Experience in writing test cases and automating them for comprehensive testing, which encompasses boundary, negative, compatibility, and concurrency testing. - Prior work experience in software development and/or software test automation. - An eagerness to learn quickly and adapt to new technologies. - Excellent verbal and written communication skills. - Demonstrated leadership and mentorship experience. ### Preferred Qualifications While not mandatory, the following qualifications are highly desirable: - Familiarity with Java, Python, or other object-oriented programming languages. - Experience using Cypress or writing automated tests within standard functional test automation frameworks such as Cucumber/Selenium/TestNg. - Knowledge of SQL and experience with Atlassian products like Jira and Confluence. - Strong background in healthcare and life sciences, specifically in testing and automation for mobile applications. - Previous experience in a SaaS environment with an agile development process. - Experience working with remote teams across varying time zones. ## Compensation and Benefits Veeva Systems offers a competitive salary range for the Senior Quality Engineer position, listed at approximately $90,000 to $165,000 CAD. Actual salaries may vary based on numerous factors such as experience, skills, and location within Canada. In addition to the base salary, the employment offer could include variable bonuses and stock options based on performance and company policies. Employees are also offered several perks and benefits including: - Comprehensive medical, dental, and vision insurance. - Paid time off (PTO) and company-recognized holidays. - Retirement programs and a charitable giving program. ## Conclusion With an unwavering commitment to making a positive impact on its employees, customers, and community, Veeva Systems is an attractive employer for engineers looking to advance their careers in a fulfilling and flexible work environment. If you have the required qualifications and are excited about making a difference in the life sciences industry, consider applying for this role and joining Veeva's mission-driven team.



This job offer was originally published on jooble.com


🎁 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"

Veeva Systems

Canada

Software development

Full-time

March 23, 2025

6 views

0 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.