
QA engineer, Sr. (Automation)
Role summary
Veeva Systems is seeking a Senior Automation QA Engineer to join its New Markets team, focusing on a new Enterprise Application Platform expanding beyond life sciences. This role involves owning the end-to-end quality assurance process for iOS, Android, and web client platforms. Responsibilities include designing and executing test strategies, leading automation efforts, performing visual regression and API testing, and leveraging AI tools. The ideal candidate has 5+ years of experience in automation testing, deep expertise in mobile and web automation, and a strong user-centric approach. This is a hybrid role based in the Pacific or Mountain Timezone.
About The Company
Veeva Systems is a leading provider of cloud-based software solutions tailored for the life sciences industry. With a strong commitment to innovation, Veeva enables organizations to accelerate their research, development, and commercialization processes through its comprehensive suite of products. Headquartered in the San Francisco Bay Area, Veeva operates in over 15 countries worldwide, serving clients across the globe. As a public benefit corporation, Veeva emphasizes social responsibility and sustainable growth, aligning its business objectives with positive societal impact. The company fosters a dynamic and inclusive work environment that values diversity, collaboration, and continuous learning. Its dedication to customer success and industry leadership makes Veeva a preferred partner for life sciences companies seeking to transform their operations with cutting-edge technology.
About The Role
In 2024, Veeva Systems announced the expansion of its business into new markets beyond the life sciences industry by creating an innovative Enterprise Application Platform. To support this strategic initiative, we are seeking a passionate and experienced Automation QA Engineer to join our New Markets team. This role offers an exciting opportunity to contribute to the development of a new product that spans multiple client platforms, including iOS, Android, and web. As an Automation QA Engineer, you will be responsible for owning the end-to-end quality assurance process, designing and executing comprehensive test strategies, and ensuring the highest standards of product quality. You will collaborate closely with cross-functional teams, including developers, product managers, and senior leadership, to deliver reliable, scalable, and user-centric solutions. This position is ideal for a detail-oriented professional with a strong technical background in automation testing, visual regression, and API testing, who is eager to make a significant impact in a fast-paced, innovative environment.
Qualifications
- 5+ years of experience as an Automation QA Engineer
- Unrestricted authorization to work in the United States (Veeva will not provide sponsorship)
- Location in the Pacific or Mountain Timezone
- Deep expertise in automation testing for native mobile applications (e.g., XCUITest for iOS, Espresso for Android)
- Strong experience in automation testing for TypeScript-based web applications
- Proven proficiency in visual regression testing across iOS, Android, and web platforms
- Excellent verbal and written communication skills
- Strong product intuition and user-centric testing approach
- High ownership, initiative, and accountability in issue identification and resolution
Responsibilities
- Lead automation testing efforts across iOS, Android, and web client platforms
- Develop and maintain visual regression testing processes for all supported platforms
- Perform comprehensive API testing to verify reliability, performance, and security
- Design, implement, and optimize scalable and flexible test strategies to facilitate high-quality product releases
- Create detailed test plans for new features and ongoing product enhancements
- Leverage AI tools and emerging technologies to enhance testing efficiency and coverage
- Evaluate and select appropriate testing tools and technologies, establishing standards and best practices
- Build and promote self-service QA tools to empower team members and improve overall product quality
- Collaborate with cross-functional teams to ensure seamless integration and delivery of high-quality products
- Monitor testing outcomes, analyze defects, and provide actionable insights for continuous improvement
Benefits
- Medical, dental, and vision insurance plans
- Basic life insurance coverage
- Flexible paid time off (PTO) and company-paid holidays
- Retirement savings programs
- Participation in a 1% charitable giving program
- Work flexibility with options for remote or in-office work
- Opportunities for professional growth and development
Equal Opportunity
Veeva Systems is an equal opportunity employer. We are committed to creating a diverse and inclusive workplace where all employees are valued and respected. We do not discriminate based on race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, marital status, pregnancy, protected veteran status, genetic information, political affiliation, or any other characteristic protected by law. We welcome applicants from all backgrounds and are dedicated to providing accommodations for individuals with disabilities or special needs during the application and employment process.