Senior Software Engineer in Test
Updated on 11/4/2023
Veeva Systems

5,001-10,000 employees

Cloud computing services for pharmaceutical companies.
Company Overview
Veep's mission is to help R&D, quality, and regulatory teams eliminate inefficiencies and bring high-quality, safe, sustainable products to market without compromising quality. The company builds cloud-based tools for pharmaceutical research.

Company Stage

IPO

Total Funding

$224M

Founded

2007

Headquarters

Pleasanton, California

Growth & Insights
Headcount

6 month growth

4%

1 year growth

13%

2 year growth

48%
Locations
Kansas City, MO, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
AWS
Docker
Gradle
iOS/Swift
Jenkins
Git
Java
Maven
Selenium
UI/UX Design
Quality Assurance (QA)
CategoriesNew
QA & Testing
Software Engineering
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
Responsibilities
  • 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
Desired Qualifications
  • Experience testing /automating GraphQL APIs
  • Experience with Apollo library AWS / Docker experience
  • Performance Testing Experience with Jmeter