
Senior Software Engineer In Test

Veeva Systems
Summary
Join Veeva Systems, a leading life sciences industry cloud company, and become a key member of the Automation Infrastructure team. You will lead the design and implementation of core test automation frameworks for the Veeva Clinical Platform, focusing on an automation-first approach. This role requires extensive experience in test automation and infrastructure development, leveraging technologies like Java, Selenium, and AWS. You will build and optimize test execution infrastructure, collaborate with cross-functional teams, and drive adoption of new tools and technologies. Veeva offers a flexible work environment and a comprehensive benefits package, including competitive compensation, health insurance, paid time off, and retirement programs. The ideal candidate is highly technical, detail-oriented, and passionate about building top-notch cloud-based applications.
Requirements
- 7+ years of hands-on experience in test automation and infrastructure development
- Experience in designing and implementing scalable test automation frameworks
- Strong expertise in Java, Selenium , TestNG and Cucumber
- Experience in testing applications using Selenium or for Android and iOS using tools like Appium
- API Testing experience is required
- Experience with Jenkins and building CI/CD pipelines
- Strong problem-solving skills and ability to work independently in a fast-paced environment
- We are looking for strong mentors with a proven record of making your team better
Responsibilities
- Lead the design and implementation of the core test automation framework for Veeva Clinical Platform enabling teams to work using an automation first approach
- Design, build and optimize test execution infrastructure allowing test execution at scale
- Be able to constructively critique design/implementation specifications
- Build the next generation CI/CD pipeline for in partnership with DevOps team
- Identify test gaps and opportunities to expand test case coverage
- Drive adoption for automation first approach
- Evaluate, recommend and drive adoption of both current and new tools and technologies
- Diagnose, debug and fix issues in cloud based automation environment
- Collaborate with PMs, Developers, and QA on tools strategy and approach
- Identify areas for improvement, drive process optimizations, and mentor team members to uphold industry-leading quality standards
Preferred Qualifications
- Experience building test reports
- Experience Integrating and managing cloud-based testing platforms such as BrowserStack, LambdaTest, or other SaaS testing solutions into the test framework
- Experience with Spring Boot
- Knowledge of Docker, Kubernetes, or AWS is a plus
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Share this job:
Similar Remote Jobs
