Related keywords: remote job qaquality assurance remote jobprogramming remote job
This page contains product affiliate links.
Veeva Systems is a well-known company in the life sciences industry, recognized for its growth and innovation within the SaaS (Software as a Service) sector. As a mission-driven organization, Veeva empowers life sciences companies to expedite the delivery of therapies to patients. Recently transitioned to a public benefit corporation, Veeva has made it its mission to balance the interests of customers, employees, society, and investors. With a revenue exceeding $2 billion in the last fiscal year, Veeva offers promising growth potential for its employees and operations.
The company is currently seeking a Senior Quality Engineer to join its Quality Assurance and Release Engineering team. This role plays a crucial part in the development of Veeva Vault, the company's growing SaaS platform that serves various sectors including pharmaceuticals, biotechnology, and medical devices. This is a hands-on position focused on delivering high-quality software products through effective functional and automation testing.
As a Senior Quality Engineer, you will undertake significant responsibilities that include:
Creating detailed testing documentation such as test plans, test cases/scripts, and bug reports to assess quality and risk.
Collaborating with the automation group to automate features and enhance regression testing coverage.
Conducting functional testing and ensuring outcomes are met within designated timelines.
Engaging with software engineers, product managers, and other QA testers in an Agile team environment.
Operating at both architecture and code levels to drive technical discussions during design and implementation reviews.
Providing technical leadership to junior teammates to enable them to achieve project goals.
Conducting Proofs of Concept (POCs) and providing recommendations to elevate the quality standards.
Collaborating with QA management to innovate new testing processes and implement them across the organization.
The ideal candidate for this role should possess:
A Bachelor’s degree in Mathematics, Computer Science, or a related field.
Demonstrable experience coding in Java and/or mobile programming languages.
Knowledge of Software QA methodologies, tools, and approaches, especially in agile environments with short-release cycles.
Proficiency in writing test cases and automating them, encompassing various test types including boundary cases and concurrency tests.
Relevant work experience in software development or software test automation.
A curiosity and capability to swiftly learn new technologies, along with strong verbal and written communication skills.
Leadership and mentorship experience can significantly influence career progression in this role.
In addition to the required skills, the following can be considered beneficial:
Familiarity with programming languages such as Python or other object-oriented languages.
Experience using testing frameworks like Cypress and automation libraries such as Cucumber, Selenium, or TestNg.
Knowledge of modern best practices in software development, especially in SaaS environments.
Previous experience in the Health Sciences and Life Sciences industries, especially working with mobile testing and automation frameworks.
The salary range for this position is set between $90,000 to $165,000. This salary range is an indication and may vary based on the applicant’s unique qualifications, experiences, and contributions. In addition to the base salary, there may be eligibility for variable bonuses or stock options.
As for benefits, Veeva offers comprehensive medical, dental, and vision insurance plans, vacation time, and company-paid holidays, making it an attractive package for prospective employees.
Veeva Systems is committed to providing a flexible work environment, allowing employees to work from home or the office located in Toronto. As a work anywhere company, Veeva is welcoming applicants from all time zones, enhancing accessibility and inclusion.
The opportunity to join Veeva as a Senior Quality Engineer represents a chance for professionals to contribute to meaningful projects that impact the life sciences sector. With the flexibility of remote work, a competitive salary range, and numerous growth opportunities, this role is ideal for experienced quality engineers looking to bring innovation to software development in healthcare.
This job offer was originally published on jooble.com
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.