Senior Software Engineer In Test

Veeva Systems Logo

Veeva Systems

πŸ’΅ $100k-$175k
πŸ“Remote - United States

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.