Senior Data QA Engineer - ETL, Databricks & AI/ML

Georgia Tek Systems
Dallas, TX, United States
5 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Unity 3d Application Programming Interfaces (APIs) Artificial Intelligence Automation of Tests Databases Continuous Integration Data Architecture Extract Transform Load (ETL) Data Warehousing Database Testing Python (Programming Language) Machine Learning
+20 more
Cloud Services Azure Machine Learning SQL Databases Software Testing Automation Framework Data Streaming Systems Integration Test Data Scripting Feature Engineering Retrieval-Augmented Generation Apache Spark Test Scripts Data Layers Data Lakes Pyspark Integration Tests Data Management Machine Learning Operations Data Pipelines Databricks

Job description

Seeking a Senior Data QA / Automation Engineer with strong experience in ETL/Data Testing, Databricks, Spark/PySpark, Python, SQL, and AI/ML validation. The ideal candidate will be responsible for validating enterprise data pipelines, Databricks platforms, ML workflows, integrations, and automated quality processes., * Perform end-to-end ETL/ELT, data quality, and Source-to-Target validation.

  • Validate data transformations, aggregations, business rules, lineage, schemas, metadata, and Delta Lake.
  • Test CDC, incremental loads, batch and streaming pipelines.
  • Validate Databricks Notebooks, Workflows, Jobs, Delta Live Tables, Unity Catalog, and Bronze/Silver/Gold data layers.
  • Perform Spark/PySpark transformation and data quality testing.
  • Validate AI/ML models, predictions, feature engineering, model inputs/outputs, and MLOps workflows.
  • Test data drift, schema drift, model deployment, MLflow/Databricks ML/Azure ML integrations, and GenAI/RAG workflows where applicable.
  • Perform API, integration, contract, and end-to-end data flow testing.
  • Develop automated testing frameworks and reusable utilities using Python and SQL.
  • Integrate automated tests and quality gates into CI/CD pipelines.
  • Generate test reports, metrics, and quality validation results.

Requirements

Database Extract Transform and Load (ETL), Artificial Intelligence (AI), Quality Assurance, Python Programming/Scripting Language, Automation Engineering, Data Management, Database Extract Transform and Load (ETL), Testing, Artificial Intelligence (AI), SQL (Structured Query Language), * 8-10 years of QA/Automation Testing experience.

  • 6+ years of ETL/Data Testing experience.
  • 3+ years of Databricks/Spark/PySpark testing.
  • Strong Python and SQL programming skills.
  • Hands-on AI/ML Model Testing or MLOps validation experience.
  • Strong experience with data warehouses, data lakes, APIs, and cloud data platforms.
  • Experience building and maintaining test automation frameworks.
  • Strong understanding of data quality, reconciliation, validation, and integration testing.

Preferred

  • Experience with MLflow, Azure ML, Delta Lake, Unity Catalog, CI/CD, and GenAI/RAG testing.
  • Experience testing large-scale structured and semi-structured datasets.
  • Strong understanding of enterprise data architecture and data pipelines.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…