Senior Quality Engineer

Related keywords: remote job qaquality assurance remote jobremote job software engineer

This page contains product affiliate links.

Overview

Veeva Systems is a mission-driven organization that pioneers in the industry cloud, specifically tailored for the life sciences sector. Known for its rapid growth trajectory, having surpassed $2 billion in revenue last fiscal year, Veeva is a notable player in the Software as a Service (SaaS) sector. The company's foundational values highlight integrity, customer success, employee satisfaction, and agility, positioning it uniquely in the corporate landscape. Notably, Veeva made headlines in 2021 when it became a public benefit corporation, emphasizing its commitment toward balancing the interests of customers, employees, society, and investors.

Job Role

Veeva is seeking experienced Senior Quality Engineers to join their Quality Assurance and Release Engineering team, contributing significantly to the Veeva Vault, a SaaS platform vital for the pharmaceuticals, biotechnology, and medical devices industries. This role is hands-on and critical for ensuring high-quality software delivery on each new release.

As a Senior Quality Engineer, candidates will engage deeply with the product development cycle, ensuring that their contributions facilitate optimal customer success. The work environment at Veeva is collaborative and dynamic, echoing a commitment to support career growth and skills enhancement through peer interactions and projects.

Responsibilities

Candidates will take on a variety of tasks that encompass the entire testing lifecycle:

  • Develop comprehensive testing documentation, including test plans, test cases, and bug reports, all aimed at assessing product quality and associated risks.

  • Collaborate closely with the automation team to enhance regression coverage through test automation, ratifying the efficiency of testing procedures.

  • Conduct QA tests within specified timelines, ensuring that all outcomes meet the established quality standards. This includes triaging of automation results, contributing to architectural discussions, and influencing key quality decisions.

  • Provide mentorship and technical guidance to junior engineers, fostering a learning culture that propels the team towards achieving their goals as well as enhancing overall product quality.

  • Interact in an Agile team setting, working seamlessly alongside software engineers, product managers, and other testers to drive project progress.

  • Utilize and enhance knowledge of great coding practices, metrics, and tools that contribute to maintaining product quality, including performance on code coverage.

  • Establish new processes for quality and advocate for their organizational implementation.

Requirements

To qualify, candidates should possess the following qualifications:


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"
  • A Bachelor’s degree in Mathematics, Computer Science, or a similar field.

  • Proficiency in coding, particularly in Java and/or languages relevant to mobile applications.

  • A solid understanding of software QA methodologies, tools, and approaches, with experience in black-box and automated testing in a fast-paced environment.

  • Demonstrated experience in writing test cases and automating testing strategies that cover a range of important tests from boundary to concurrency.

  • Relevant work experience in software development or test automation.

  • Excellent communication skills, with strong leadership qualities that can guide and support the growth of team members.

Nice to Have Skills

Although not compulsory, the following skills would be beneficial:

  • Familiarity with languages like Python, and knowledge of testing tools like Cypress or automation frameworks such as Selenium.

  • Experience with SQL and tools from the Atlassian suite like Jira and Confluence.

  • Prior experience in a SaaS company with an agile development practice is highly desirable.

  • Knowledge of mobile testing/automation using tools like Appium, and development experience for both Android and iOS apps.

Compensation and Benefits

Veeva Systems emphasizes a comprehensive approach to employee wellbeing. They offer an attractive salary range of $90,000 to $165,000, ensuring alignment with local compensation regulations. The actual salary is determined based on an individual's qualifications, experience, and potential contributions.

Beyond the base pay, employees may receive additional compensation options, such as variable bonuses and stock options, creating a robust financial package for workers. Veeva believes in rewarding its employees and providing benefits that extend to medical, dental, vision, and life insurance.

Additional perks include paid time off, company holidays, retirement programs, and a unique charitable giving program, which underlines the company’s commitment to social responsibility.

Conclusion

In conclusion, this opportunity at Veeva Systems for a Senior Quality Engineer promises professional growth in a supportive, innovative environment with a focus on employee success and wellbeing. Candidates seeking to bring their QA expertise to shape the future of life sciences technology in a highly respected organization will find Veeva Systems to be a fulfilling workplace.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 5, 2025

7 views

0 clicks on Apply Now


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.