Senior Quality Engineer

Related keywords: remote job qaremote job san franciscoquality assurance remote job

This page contains product affiliate links.

Overview

Veeva Systems is a leader in cloud services for the life sciences industry, dedicated to enhancing how therapies are introduced to patients. With a strong commitment to customer and employee success, Veeva has quickly emerged as one of the fastest-growing Software as a Service (SaaS) companies, surpassing $2 billion in revenue in their last fiscal year. Established as a public benefit corporation, Veeva is dedicated to balancing the needs of customers, employees, and society. Their “Work Anywhere” model supports flexibility, allowing employees to perform their roles from home or in the office.

Job Role

The position available is for a Senior Quality Engineer, aligned with Veeva’s mission to transform the life sciences industry. As part of the Quality Assurance and Release Engineering team, the successful candidate will be involved in both functional and automation testing, significantly contributing to the delivery of high-quality SaaS products. The role is hands-on and is crucial for ensuring the success of customer releases. Candidates will work closely with product development teams to influence software quality positively.

Responsibilities

The duties of a Senior Quality Engineer at Veeva include:

  • Creating various testing-related documentation such as test plans, test cases, and bug reports to assess quality.
  • Automating tests and collaborating with the automation group to enhance regression coverage and develop quality improvements.
  • Conducting crucial QA tests and verifying results within stipulated timelines.
  • Engaging with software engineers and product managers during Agile team processes.
  • Driving technical discussions and acting as the technical QA expert in functional areas.
  • Mentoring junior team members and facilitating their professional growth.
  • Conducting Proof of Concepts (POC) and presenting recommendations to enhance quality standards.
  • Collaborating with QA management to develop and implement new processes organization-wide.

Requirements

Candidates interested in the Senior Quality Engineer role should meet the following criteria:

  • Bachelor’s degree in Mathematics, Computer Science, or a similar field.
  • Coding experience with Java and/or related mobile languages.
  • Knowledge of Software QA methodologies and testing tools, emphasizing automated and black box testing approaches.
  • Proven history in creating and automating test cases that cover a variety of testing needs, including sanity, boundary, negative, compatibility, and concurrency.
  • Relevant experience in software development and/or test automation is crucial.
  • Solid verbal and written communication skills.
  • Strong leadership abilities that will aid in career advancements.

Nice to Have Skills

While not necessary, the following skills and experiences would advantage candidates:



  • Experience with programming languages like Python or other object-oriented languages.
  • Familiarity with Cypress and SQL.
  • Experience using Atlassian products such as Jira and Confluence.
  • Experience in generic automated testing frameworks like Cucumber, Selenium, and TestNG.
  • Background in a SaaS environment with Agile development processes is a plus, as well as working within the Health and Life Sciences industry.
  • Knowledge of mobile testing and automation tools like Appium, XCUI, Espresso, etc.

Salary and Benefits

This full-time position offers competitive compensation, with a base salary range from CAD 90,000 to CAD 165,000. The actual salary will depend on individual qualifications, experience, and location. In addition to the base salary, candidates may also be eligible for variable bonuses and stock options. Other benefits include:

  • Medical, dental, and vision insurance coverage.
  • Paid time off (PTO) and company-paid holidays.
  • Support for retirement through various programs.
  • A charitable giving program that enables employees to contribute 1% of their salaries to charitable organizations.

Work Environment

Veeva promotes a remote-first work culture, welcoming applicants from various time zones. The company’s offices are mostly in the San Francisco Bay Area but also exist in multiple countries worldwide. Employees are encouraged to enjoy a work-life balance that suits their personal situations.

Conclusion

For job seekers targeting opportunities in the tech and life sciences sectors, this position provides a chance to engage with a rapidly growing SaaS company that emphasizes values like customer and employee success. The experience and skill requirements align with a professional looking to leverage their current knowledge while gaining new insights within a supportive, innovative environment. Veeva's strong emphasis on quality engineering and customer satisfaction makes this role particularly appealing to those eager to contribute to meaningful advancements in the life sciences industry.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 7, 2025

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