What are the responsibilities and job description for the QA Engineer position at Largeton Group?
Job Summary (QA Engineer – Dave & Buster’s, Coppell, TX):
- Conduct validation of data ingestion, transformation, and ETL/ELT processes built on Databricks.
- Design and execute test cases to ensure data accuracy, completeness, and lineage across medallion layers (Bronze, Silver, Gold).
- Monitor and troubleshoot data pipeline executions, identifying data drift, schema changes, or transformation issues.
- Test and validate semantic data models supporting BI tools (Power BI, Tableau) for alignment with business definitions.
- Validate accuracy of measures, KPIs, and calculated fields within reporting layers.
- Perform end-to-end testing from source data to enterprise reports, ensuring consistent business logic.
- Ensure metadata management processes align with enterprise data catalog or governance standards.
- Implement and maintain automated data quality checks for completeness, validity, consistency, and timeliness.
- Develop, maintain, and integrate automated testing frameworks (using Python, PySpark, Databricks notebooks) into CI/CD pipelines (Azure DevOps, GitHub Actions, etc.).
- Build and reuse data validation scripts for Databricks and other data testing tools.
- Collaborate with data engineers, modelers, BI developers, and governance teams to define and uphold testing standards.
- Participate in code and data quality reviews to ensure QA standards compliance.
- Document test cases, test results, and maintain traceability between business requirements and validation outcomes.
- Utilize strong expertise in Databricks, Spark, SQL, cloud platforms (Azure/AWS/GCP), and data modeling.
- Apply analytical and problem-solving skills to optimize data engineering solutions.
- Mentor junior team members and contribute to technical leadership as needed.
- Preference given to candidates with experience in the restaurant/gaming industry, and scripting/programming skills (Python).