Senior QA Engineer - Data Platform

Job expired!

Join Veeva Systems as a Senior QA Engineer - Data Platform

Veeva Systems is a mission-driven organization and pioneer in industry cloud solutions, dedicated to helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies, we surpassed $2B in revenue in our last fiscal year, with significant growth ahead.

Our Values

At Veeva, our core values are: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – in 2021, we became a public benefit corporation (PBC), legally committed to balancing the interests of customers, employees, society, and investors.

Work Anywhere

As a Work Anywhere company, we support your flexibility to work from home or in the office, fostering an environment where you can thrive.

Transforming the Life Sciences Industry

Join us in transforming the life sciences industry and making a positive impact on our customers, employees, and communities.

The Role

Veeva OpenData provides real-time reference data to support commercial sales execution, compliance, and business analytics within the complete healthcare ecosystem. As a Senior QA Engineer in OpenData, you'll lead the effort to build the QA framework from the ground up and oversee the overall QA of the Data Platform for OpenData.

Responsibilities

  • 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 to simulate them
  • Automate ETL test cases where possible
  • Ensure accuracy and completeness of the data
  • Verify data source locations, formats, data counts, columns, and data types

Requirements

  • 5+ years of experience with ETL Testing
  • Experience creating test cases for applications using ETL components
  • Proficient in writing advanced SQL queries
  • Understanding of data flow between systems and their data model
  • Experience with cloud infrastructure platforms like AWS
  • Strong analytical and problem-solving skills
  • Experience automating features for better regression coverage
  • Good verbal and written communication skills
  • Proven experience working and delivering in an Agile environment
  • Bachelor’s degree in computer science/engineering or equivalent
  • Familiarity with object-oriented programming and scripting languages like Java and Python

Nice to Have

  • Hands-on experience using DevOps tools and CI/CD
  • Experience with PySpark
  • Previous experience in the Life Sciences sector

Perks & Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program

Compensation

Base pay: $70,000 - $150,000. The salary range listed complies with local regulations and represents a potential base salary for this role. Actual salaries may vary within or outside this range, depending on experience and location. Compensation also includes potential bonuses or stock options.

#LI-Remote

Veeva’s headquarters is located in the San Francisco Bay Area, with offices in over 15 countries globally.

Equal Employment Opportunity

Veeva is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, marital status, pregnancy, protected veteran status, or any other characteristics protected by law.

If you require assistance or accommodation due to a disability or special need during the application process, please contact us at .