QA Engineer - Data Platform

Pioneer in industry cloud helping life sciences companies bring therapies to patients faster, surpassing $2B in revenue.
Kansas City, MO, USA
$65,000 - $120,000
Data
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Healthcare

Description For QA Engineer - Data Platform

Veeva Systems, a pioneering $2B+ revenue company in industry cloud, is seeking a QA Engineer for their Data Platform team. As a public benefit corporation, we're committed to balancing the interests of customers, employees, society, and investors. The role focuses on OpenData, supporting the life sciences industry by providing real-time reference data across the healthcare ecosystem.

As a QA Engineer, you'll be responsible for functional testing of data pipelines and systems, working closely with data engineering teams. The position offers end-to-end ownership, allowing creative freedom in solution execution. You'll validate ETL processes, create and automate test cases, and ensure data accuracy and completeness.

The ideal candidate brings 3+ years of ETL testing experience, strong SQL skills, and familiarity with cloud platforms like AWS. We offer competitive compensation ($65,000-$120,000), comprehensive benefits, and a flexible Work Anywhere policy. Join us in transforming the life sciences industry while working with cutting-edge technologies and contributing to customer success.

This role combines technical expertise with business impact, offering growth opportunities in a rapidly expanding company. You'll be part of a mission-driven organization that values doing the right thing, customer success, employee success, and speed.

Last updated 9 hours ago

Responsibilities For QA Engineer - Data Platform

  • Identify the project scope, expected outcome, data model, and relevant business rules
  • Create test cases for applications that use ETL components
  • Identify key ETL mapping scenarios and create SQL queries that simulate them
  • Automate ETL test cases where possible
  • Test the accuracy of the data and its completeness
  • Check the data source locations and formats, perform a data count, and verify that the columns and data types meet the requirements

Requirements For QA Engineer - Data Platform

Python
Java
  • 3+ Years of experience with ETL Testing
  • Experience creating test cases for applications that use ETL components
  • Experience analyzing ETL mapping documents
  • Proficient in writing advanced SQL queries
  • Understanding the flow of data between the systems and their Data model
  • Experience with Cloud infrastructure platforms like AWS
  • Must possess strong analytical and problem-solving skills
  • Experience automating features for better regression coverage
  • Good verbal and written communication and proven experience of working and delivering in an Agile environment
  • Bachelor's degree in computer science/engineering or equivalent
  • Familiar with object-oriented programming and scripting languages like Java, Python

Benefits For QA Engineer - Data Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

Interested in this job?

Jobs Related To Veeva Systems QA Engineer - Data Platform

Data Engineer

Data Engineer position at Veeva Systems, building and maintaining data processing workflows for healthcare data using Python and Spark-based technologies.

Data Engineer

Data Engineer position at Veeva Systems, building and maintaining data processing workflows for healthcare reference data using Python and Spark technologies.

Data Engineer - OpenData Clinical

Data Engineer position at Veeva Systems, focusing on OpenData Clinical data pipeline management and analysis, offering remote work in Portugal.

Data Engineer - OpenData Clinical

Remote Data Engineer position at Veeva Systems, focusing on OpenData Clinical data pipeline management and optimization, requiring 3+ years experience.

Technical Curriculum Developer - Pharmacovigilance Software

Veeva Systems seeks a Technical Curriculum Developer for Pharmacovigilance Software to create innovative learning content for customers, partners, and employees.