Related keywords: remote job qaquality assurance remote jobpublic health remote job
This page contains product affiliate links.
Veeva Systems is a trailblazer in the life sciences industry, specializing in industry cloud solutions. The company has made significant strides as one of the fastest-growing SaaS companies, boasting over $2 billion in revenue in the last fiscal year. Veeva's commitment to its values, which include Doing the Right Thing, Customer Success, Employee Success, and Speed, has set it apart in the market. In 2021, Veeva became a public benefit corporation (PBC), emphasizing a holistic balance of interests between customers, employees, society, and investors, showcasing its commitment to transforming the life sciences industry.
Veeva Systems is on the lookout for experienced Senior Quality Engineers. This role is crucial as it supports the development and quality assurance of Veeva Vault, a rapidly growing SaaS platform utilized by the life sciences sector. The ideal candidate will participate directly in the Quality Assurance and Release Engineering team, focusing on both functional and automation testing. Given the pace of product development, this demanding yet rewarding position requires a hands-on approach to ensure the delivery of a top-notch SaaS product.
Candidates will be responsible for a variety of tasks aimed at ensuring quality and enhancing product performance. Key responsibilities include:
Creating comprehensive testing documentation, including test plans, test cases/scripts, and bug reports to assess quality and risks.
Automating processes alongside the automation group for improved regression coverage.
Triage responsibilities such as analyzing and assisting in the analysis of automation results.
Developing expertise in Veeva Vault and conducting QA tests to verify outcomes within established schedules.
Collaborating with a team of software engineers, product managers, and fellow QA testers in an Agile environment.
Participating in architectural discussions and code-level reviews, cementing the role of a technical lead within the QA team.
Supporting junior teammates and nurturing their skill development to meet team objectives.
Engaging in Proof of Concepts (POCs) to suggest enhancements that could elevate product quality.
Innovating QA processes and collaborating with management to implement these improvements organization-wide.
Actively contributing as a technical leader and educating teammates on best practices.
To be considered for this position, candidates must possess:
A Bachelor’s degree in Mathematics, Computer Science, or a related field.
Proven experience with coding in Java and/or mobile programming languages.
A strong foundation in Software QA methodologies, tools, and practical approaches.
Demonstrated experience in writing effective test cases and automating them for comprehensive testing coverage.
Knowledge of technical aspects of QA testing, including sanity, compatibility, boundary, and negative tests.
Ability to rapidly learn new technologies and apply them effectively.
Excellent verbal and written communication skills, necessary for collaboration and documentation.
Leadership and mentoring capabilities, which will further career progression.
In addition to the core requirements, the following qualifications would be advantageous:
Experience with additional programming languages such as Python.
Familiarity with Cypress, SQL, and products from Atlassian like Jira and Confluence.
Experience in developing automated tests using standard functional automation frameworks like Cucumber, Selenium, or TestNg.
Background in SaaS environments and Agile development processes.
Relevant experience in the Health Sciences and Life Sciences sector, as well as in Mobile Testing and automation tools like Appium, XCUI, or Espresso.
The salary range for this position is quite broad, reflecting the diverse qualifications of potential candidates. The base pay is listed between $90,000 - $165,000 CAD. Although this range adheres to local regulations, actual salaries may vary based on factors including experience and location. Additional compensation types may also be available, such as variable bonuses or stock options to further incentivize performance.
Veeva Systems values a flexible work approach, allowing employees the option to work from home or in the office located in Toronto. The company provides a comprehensive benefits package that includes:
Medical, dental, vision, and basic life insurance.
Paid Time Off (PTO) in addition to company holidays.
Retirement programs that support employees' long-term financial security.
A charitable program that allows employees to give back to the community.
Through a combination of flexibility, supportive company values, and competitive compensation, this position at Veeva Systems offers a compelling opportunity for experienced quality engineers to advance their careers.
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.