Data Quality Automation Engineer

BravoTech

Dallas, TX

JOB DETAILS
SKILLS
Agile Programming Methodologies, Automation, Automation Engineering, Bug Tracking/Defect Management, Business Analysis, Communication Skills, Computer Engineering, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Quality, Data Science, Debugging Tools, Formal Verification, Git, Information Technology & Information Systems, Information/Data Security (InfoSec), Machine Learning, Performance Metrics, Problem Solving Skills, Quality Assurance, Quality Engineering, Reconciliation, Regression Testing, Regulations, Scripting (Scripting Languages), Scrum Project Management and Software Development, Service Level Agreement (SLA), Software Testing, Team Player, Test Case, Test Plan/Schedule, Testing, Validation Testing
LOCATION
Dallas, TX
POSTED
30+ days ago

The Data Quality Automation Engineer is a cross functional resource who will build, scale and manage an automation framework to ensure data reliability, completeness and accuracy across pipelines.   The Data Quality Automation Engineer will be responsible for leading formal Quality Automation Planning and execution to ensure all data rules are followed and ensure data is flowing as expected.

 

Essential Duties and Responsibilities

  • Framework and Development: Build and maintain automated data validation frameworks to evaluate data accuracy, completeness and consistency.

  • Pipeline Integration: Embed automated data quality checks and reconciliation logic into CI/CD workflows using orchestration tools. Debug scripts in local environment

  • Monitoring and Alerting: Create anomaly detection, data drift monitoring, and automated alerting systems to catch and flag data issues before they impact downstream analytics or machine learning models

  • Stakeholder Collaboration: Partner with data engineers, data scientists, platform owners and business analysts to define data quality, KPIs and SLAs

  • Governance & Compliance: Translate data governance and security policies into technical rules, ensuring all data outputs are auditable and compliant with industry regulations.as a hands-on contributor to formal QA testing, partnering with Data Engineering team to execute test cases, validate outcomes, and support defect triage.

  • Test Coverage Ownership: Take ownership for test coverage and validation sufficiency for assigned initiatives, raising risks and gaps as needed. Be a valued contributing QA testing member of an Agile scrum team

  • Defect and Regression Management: Perform regression testing when needed. Detect and write complete, detailed bugs.  



Knowledge, Skills, and Abilities

The requirements listed below are representative of the knowledge, skill, and/or ability required. 

  • Bachelor’s degree in Computer Science, Computer Engineering, Data Engineering, Information Systems or equivalent

  • Experience driving test plans, test results reviews and planning sessions with developers and business teams

  • 2-5 years in data engineering, data quality or quality assurance roles utilizing C#, Playwright, SQL, Microsoft Fabric, Python (PySpark) technologies, Redgate toolkit 

  • Knowledge of Playwright automation framework with at least 1 year preferred

  • Familiarity with GIT

  • 2-5 years working in a highly collaborative agile development environment with continuous integration 

  • Experience with Visual Studio, SQL Server, Azure DevOps or GitHub in a Microsoft set of technologies 

  • Demonstrates desire to work in software testing separate from software development

  • Experience working in a highly collaborative, cross -functional team environment

  • Works effectively independently and within a team

  • Willing to work in a hybrid office environment

  • Communicate effectively to technical and non-technical audiences

  • Aptitude to learn complex technical skills

  • Desire to share ideas and solutions with others

  • Detect and write complete, detailed bugs.  Retest upon application of a code fix

  • Ability to read and understand run failure logs to identify, resolve or escalate issues

About the Company

B

BravoTech