Related keywords: remote job qaprogramming remote jobpublic health remote job
This page contains product affiliate links.
Veeva Systems is a prominent name in the healthcare technology sector, recognized for being a mission-driven organization and a pioneer in industry cloud solutions. With over $2 billion in revenue in the last fiscal year, Veeva is one of the fastest-growing SaaS companies in history. It has established itself as a public benefit corporation (PBC) as of 2021, signifying its commitment to balance the interests of its stakeholders, including customers, employees, society, and investors.
The position on offer is for a Senior Quality Engineer within their team focused on Veeva Vault, a rapidly growing SaaS platform tailored for the Life Sciences industry. The role emphasizes functional and automation testing, playing a crucial part in delivering a high-quality software product. The company is actively seeking individuals driven to make a positive impact and ready to elevate their careers. The role promises an engaging and high-energy environment where collaboration and ongoing learning are encouraged and appreciated.
The responsibilities associated with the Senior Quality Engineer position are diverse and pivotal within the organization. They include:
Creating testing documentation: This involves developing test plans, scripts, and detailed bug reports that assess quality and associated risk.
Automation collaboration: The Senior Quality Engineer will work closely with the automation team to automate features, improving regression coverage.
Triage processes: Assisting in the triage of automation results to ensure the software remains robust and reliable.
Expertise development: Gaining a profound understanding of the Veeva product and continually enhancing that expertise.
Conducting various QA tests: This includes performing tests and verifying outcomes within predefined schedules and timelines.
Agile team collaboration: Working with software engineers, product managers, and other QA testers in an Agile development environment.
Technical leadership: Introducing and discussing technical matters during design and implementation reviews while also guiding junior team members to help them achieve their assigned goals.
Quality enhancement recommendations: Conducting POCs (Proof of Concepts) and providing suggestions that will elevate the quality standards.
New process implementation: Collaborating with QA management to develop and execute improved processes company-wide.
Contributing technically: Acting as a product expert and taking on project management responsibilities to support the QA manager.
Candidates are expected to possess a range of skills and qualifications that will enable their success in the Senior Quality Engineer role. Required skills include but are not limited to:
A Bachelor's degree in Mathematics, Computer Science, or a related field.
Experience with coding in Java and/or mobile programming languages.
A strong understanding of software QA methodologies, tools, and approaches including both black box and automated testing methods.
A track record in writing test cases and automating them, especially concerning boundary, negative, compatibility, and concurrency tests.
Relevant professional experience in software development and test automation.
A strong desire to learn new technologies quickly, along with excellent verbal and written communication skills.
Proven experience in a leadership or mentorship role.
While the above skills are essential, the following are considered an advantage for applicants:
Experience in Java, Python, or other object-oriented programming languages.
Familiarity with Cypress and SQL.
Previous engagement with Atlassian products such as Jira and Confluence.
Experience in developing automated tests within standard functional test automation frameworks like Cucumber/Selenium or TestNG.
Understanding of modern best practices in software development.
Experience in an Agile development environment, particularly in a SaaS context.
Knowledge of testing within the Health Sciences and Life Sciences industries and familiarity with mobile testing frameworks such as Appium, XCUI, or Espresso.
The salary range for this position is between $90,000 and $165,000 CAD, which is indicative and may vary based on factors such as experience and location. Besides base pay, there may be opportunities for additional compensation, including bonus opportunities.
The benefits package at Veeva Systems includes:
Medical, dental, and vision insurance.
Paid time off (PTO) and company holidays.
Retirement plan options.
A charitable giving program matching 1% of employee contributions.
Veeva Systems embraces a Work Anywhere environment, promoting flexibility for employees to work from home or within the office in Toronto. The company welcomes applications from varied time zones, enhancing its commitment to diversity and inclusion within its workforce.
Veeva Systems is an equal opportunity employer, ensuring that all qualified candidates are considered without discrimination based on race, gender, sexual orientation, or any other protected characteristic. The company accommodates applicants who may require assistance due to disabilities during their hiring process.
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.