DST Systems has flagged the Senior Software Engineer job as unavailable. Let’s keep looking.

Veeva [NYSE: VEEV] is the leader in cloud-based software for the global life sciences industry. Committed to innovation, product excellence, and customer success, our customers range from the world’s largest pharmaceutical companies to emerging biotechs. Veeva’s software helps our customers bring medicines and therapies to patients faster.

We are the first public company to become a Public Benefit Corporation. As a PBC, we are committed to making the industries we serve more productive, and we are committed to creating high-quality employment opportunities.

Veeva is a Work Anywhere company which means that you can choose to work in the environment that works best for you - on any given day. Whether you choose to work remotely from home or work in an office - it’s up to you.

The Role

Veeva Systems is looking for a self-driven and passionate Senior Software Engineer in Test to join our rapidly growing team. As a Senior Software Engineer in Test for Veeva, you will be asked to collaborate closely with developers, functional QA and product managers to develop and maintain a suite of automation test cases that will ensure product quality.

What You'll Do

  • Design, Develop, Maintain, and Execute robust automation test suites
  • Automate API tests using RestAssured
  • Automate UI tests for the Web using Selenium or iOS and Android Native Apps with Appium
  • Ensure product quality using CI/CD methodologies
  • Contribute to automation infrastructure improvements
  • Collaborate with PMs, Developers, and QA on automation strategy and approach
  • Mentor team members via code reviews and pair programming sessions

Requirements

  • 5+ years experience in the software industry, with a proven track record of designing, developing, and maintaining test automation frameworks 
  • Strong Programming experience in Java (knowledge of Java 8+ preferred) 
  • Experience with TestNG and Gradle or Maven 
  • Experience with the Page Object Pattern 
  • Experience leveraging APIs to set up test data/state for UI tests 
  • Strong Experience with automation tools: RestAssured and Selenium for Web or Appium for Mobile 
  • Strong Experience with CI/CD pipeline management experience with tools: Jenkins, GitLab 
  • Problem-Solving, Process Improvement, and Coaching Strong written and verbal English skills to support complex analysis 
  • Bachelor’s in Mathematics or Computer Science/Applications/MIS or similar field

Nice to Have

  • Experience testing /automating GraphQL APIs 
  • Experience with Apollo library AWS / Docker experience 
  • Performance Testing Experience with Jmeter

#LI-Remote

#BI-Remote

Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com. Position may not be eligible for remote work in Colorado.

Read Full Description
Confirmed 8 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles