Related keywords: remote job qapublic health remote jobremote job software engineer
This page contains product affiliate links.
Veeva Systems is a pioneering company in the field of industry cloud solutions, primarily serving clients in the life sciences sector. The organization has achieved substantial success, surpassing $2 billion in revenue in the last fiscal year and is known for its commitment to its mission-driven values that include doing the right thing, focusing on customer and employee success, and maintaining speed in operations. In 2021, Veeva made history as a public benefit corporation (PBC), ensuring a balanced approach to the interests of its customers, employees, and society. With a remote-first approach labeled as a Work Anywhere company, Veeva offers employees the flexibility to work from various locations, including from home or in-person offices, particularly in areas like Toronto.
The position being offered is Senior Quality Engineer, a role crucial for ensuring that Veeva’s software products meet rigorous quality standards. The main focus of this position is on Veeva Vault, a rapidly growing SaaS platform tailored for the life sciences industry, covering pharmaceuticals, biotechnology, and medical devices.
In the role of Senior Quality Engineer, you will be responsible for a variety of tasks aimed at maintaining and enhancing software quality. These responsibilities include:
Creating comprehensive testing documentation such as test plans, test cases, and bug reports to assess software quality and associated risks.
Automation of testing processes in collaboration with the automation group, thereby enhancing regression mapping across the software development pipeline.
Developing deep expertise in the company’s products to ensure high standards of quality and customer satisfaction.
Conducting QA tests efficiently, verifying test outcomes within specified schedules.
Collaborating with diverse team members including software engineers and product managers in an Agile environment.
Engaging in technical discussions to influence design decisions that will enhance product quality.
Providing mentorship and technical leadership to junior colleagues to help them achieve professional goals.
Proactively making recommendations on improving development practices.
Partnering with QA management to innovate and implement new processes in the organization.
To qualify for the Senior Quality Engineer role, candidates should possess the following skills and qualifications:
A Bachelor’s degree in Mathematics, Computer Science, Applications, or a similar field.
Proficiency in coding languages, particularly Java and/or mobile languages, which is fundamental for software testing and automation.
Knowledge of software QA methodologies and tools, including both black box and automation testing approaches in a company with rapid release cycles.
Hands-on experience in developing automated tests that cover a range of testing strategies including boundary testing, negative testing, and more.
Strong communication abilities, both verbal and written, accompanied by relevant leadership experience.
While not mandatory, the following additional skills are considered beneficial for the role:
Familiarity with Java, Python, or other object-oriented programming languages.
Experience utilizing Cypress for test automation.
Understanding of SQL for database interaction and verification.
Familiarity with Atlassian tools like Jira and Confluence for project management.
Involvement in a SaaS working environment, especially in agile development practices.
Experience in the health sciences and life sciences industry is a valuable asset.
Background in mobile application testing and automation would also be beneficial.
The salary for the Senior Quality Engineer role is competitive, ranging from CAD 90,000 to CAD 165,000. This compensation structure complies with local regulatory requirements and reflects an individual's qualifications, experience levels, and expected contributions. Additionally, candidates may be eligible for bonuses, including variable and stock bonuses.
Furthermore, Veeva offers an attractive package of perks and benefits including:
Comprehensive medical, dental, and vision coverage.
Paid time off alongside company holidays.
Retirement program options.
A dedicated charitable giving program.
The position of Senior Quality Engineer at Veeva Systems presents a unique opportunity for experienced professionals to make a significant impact in the life sciences industry. With the flexibility of working from anywhere, a commitment to professional growth, and a robust compensation package, candidates are encouraged to apply and join a company that values innovation, excellence, and employee well-being.
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.