Senior Test Lead

HCL America Inc.
King, NC, United States
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$148,000.0
Working hours
Regular working hours
Job source

Tech stack

Airflow Amazon Web Services Amazon S3 Continuous Integration Directed Acyclic Graph (Directed Graphs) Data Validation Information Engineering Data Governance Extract Transform Load (ETL) Data Profiling Database Testing Identity and Access Management
+14 more
Python (Programming Language) Reliability Engineering Test Case Strategies of Testing Data Processing Performance Testing Sql Optimization Delivery Pipeline Git Data Lakes AWS Glue AWS Data Analytics Data Pipelines Amazon Redshift

Job description

Validate transformation logic against business rules and documented specifications Perform source-to-target data reconciliation - verifying completeness, accuracy, and consistency Identify data anomalies, silent failures, and drift in pipeline outputs Build and maintain automated data validation suites that execute as part of pipeline runs Conduct periodic data audits beyond automated checks

QA Process Definition & Governance

Define acceptance criteria for each ETL pipeline and transformation step Define Definition of Done (DoD) Create and maintain data quality test plans covering functional correctness, edge cases, regression, and performance Design test cases for new transformations Establish data quality SLAs Define entry and exit criteria for pipeline releases Maintain a defect taxonomy - categorizing data issues (schema drift, logic errors, source issues, timing issues) for root cause tracking and trend analysis Define sign-off workflows

Test Strategy & Frameworks, Documentation & Traceability, Monitoring, Observability & Reporting, Collaboration

Key Responsibilities

Data Validation & Verification

Validate transformation logic against business rules and documented specifications Perform source-to-target data reconciliation - verifying completeness, accuracy, and consistency Identify data anomalies, silent failures, and drift in pipeline outputs Build and maintain automated data validation suites that execute as part of pipeline runs Conduct periodic data audits beyond automated checks

QA Process Definition & Governance

Define acceptance criteria for each ETL pipeline and transformation step Define Definition of Done (DoD) Create and maintain data quality test plans covering functional correctness, edge cases, regression, and performance Design test cases for new transformations Establish data quality SLAs Define entry and exit criteria for pipeline releases Maintain a defect taxonomy - categorizing data issues (schema drift, logic errors, source issues, timing issues) for root cause tracking and trend analysis Define sign-off workflows

Test Strategy & Frameworks, Documentation & Traceability, Monitoring, Observability & Reporting, Collaboration

Requirements

SQL-Advanced - window functions, CTEs, set comparisons, complex joins, data profiling queries

AWS Data Services-Hands-on experience querying and validating data in Amazon Redshift, AWS Lake Formation, Athena, and S3-based data lakes

Python (or equivalent scripting) - Validation scripts, data comparison tools, automation frameworks

ETL/ELT Concepts-Deep understanding of extraction, transformation, and loading patterns, including common failure modes

QA Methodology-Test planning, test case design, acceptance criteria definition, defect lifecycle management

Data Profiling-Statistical profiling, distribution analysis, completeness and uniqueness checks

Validation Frameworks-Hands-on experience with at least one: Great Expectations, dbt tests, Soda Core, or equivalent custom frameworks

Version Control-Git - managing test suites alongside pipeline code

Experience

6-10 years of combined experience in data engineering, data QA, or analytics engineering Has owned data quality for at least one production system end-to-end (not just contributed) Has defined acceptance criteria and quality gates that blocked defective releases Has built automated validation suites that caught real production issues Comfortable reading and reasoning about pipeline code (transformation logic, orchestration DAGs) Experience working with curated/aggregated datasets that serve application UIs Familiarity with AWS Glue, Redshift Spectrum, and AWS data pipeline services

Preferred Experience

Experience with BDD-style data testing (Given/When/Then for data transformations) CI/CD integration for data quality - automated gates in deployment pipelines Experience defining and tracking data SLAs/SLOs Knowledge of regulatory or compliance data requirements Performance testing for pipelines - verifying latency and throughput Exposure to chaos engineering for data - intentionally injecting bad data to test resilience Experience with pipeline orchestration tools (Glue Orchestrator, Step Functions, Airflow) Experience with IAM permissions and Lake Formation access controls for data governance

Apply for this position

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

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

55 sec

Validating data processing architectures via containerized events

Modood Alvi · WWC 2025

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · WWC 2024

3:05 min

Audience questions on AI agents and pipeline vectorization

Joy Joy · WWC 2024

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · WWC Europe 2026

Videos

See all

Related articles

See all