Senior Data QA Engineer

Save to Kiter
What Opentable is looking for in applicants

Senior Data QA Engineer

At OpenTable, we take pleasure in Software Design. We believe that velocity comes from a commitment to clean code and solid engineering principles. We deliver innovative products through rapid, continuous development. We are passionate about building small, independent product development teams – product managers, designers and engineers working together empowered to make their own decisions.

Job Description:

Opentable is looking for a talented Data Quality Engineer to join the Data Analytics Group (DAG) and help ensure the quality of our event based architecture, data warehouse and data science processes. An ideal candidate brings curiosity, a passion for data, and a deep understanding of the technologies behind data pipelines, warehousing, big data, analytics and deep understanding of the software development life cycle. 


  • Take ownership of end to end data quality

    • Understand and Contribute to the event model design

    • Build and automate testing frameworks around data ingestion pipelines.

    • Write complex SQL queries on tables with hundreds of millions of records and ensure data integrity is maintained throughout the ETL lifecycle.

    • Design test cases and write python/sql scripts to validate data integrity and identify gaps and opportunities in our pipelines.

    • Track data issues and work with team leads from discovery to resolution.

  • Collaborate with the analytic teams to conduct data quality investigations, improve automation and tools.

  • Review current tools and enhance them to help with data integrity.

Minimum Qualifications:

  • Bachelor’s degree or equivalent in Computer Science, Computer Engineering, Information Technology or any related field of study

  • 5+ years of work experience in QA, preferably in data or relevant space

  • Demonstrable knowledge, experience, skill and proficiency with the following:

    • Scrum/Agile methodologies

    • SDLC

    • Unix / Linux environments

    • Python

    • SQL

  • Knowledge of the following technologies is a plus:

    • Apache Airflow

    • Great Expectations

    • Snowflake

    • Kafka

    • Databricks

    • Apache Superset

About OpenTable

OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), powers reservations for the hospitality industry. OpenTable’s software seats more than 1 billion people per year and helps more than 60,000 restaurants, bars, wineries and other venues attract guests, manage capacity, improve operations and maximize revenue. 

As an employee of OpenTable, you will be part of a global network that includes OpenTable and KAYAK's portfolio of metasearch brands including Swoodoo, checkfelix, momondo, Cheapflights, Mundi and HotelsCombined. Many employees are dedicated to one brand, but we all have the benefit of using each other's strengths and insights. Together, we're able to help people experience the world through dining and travel.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Want some tips on how to get an interview at Opentable?

What is Opentable looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Senior Data QA Engineer like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Senior Data QA Engineer?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!