Overview
Remote
$1 - $1
Accepts corp to corp applications
Contract - W2
Skills
ETL Testing
ICEDQ / QuerySurge
SQL
Python/PySpark
AWS (S3
Glue
Redshift)
Unix/Linux
Jenkins
GitHub
Data Validation Automation
CI/CD
Job Details
Role: SDET (ETL Testing ICEDQ / Query Surge)
Location: Remote USA
Experience: 10+ Years
Duration: Long-term Contract
Position Summary:
We are seeking a highly skilled Software Development Engineer in Test (SDET) with strong expertise in ETL testing and data validation automation using ICEDQ or QuerySurge. The ideal candidate will have hands-on experience with AWS, Python/PySpark, SQL, and CI/CD tools, focusing on ensuring data accuracy, integrity, and quality across data pipelines.
Key Responsibilities:
- Design, develop, and maintain automated ETL test frameworks using ICEDQ or QuerySurge.
- Validate large data sets between source, staging, and target systems for ETL workflows.
- Develop test scripts and automation frameworks using Python/PySpark for data verification.
- Perform API testing, SQL-based data validation, and end-to-end data quality testing.
- Collaborate with Data Engineering and QA teams to ensure robust data migration and transformation.
- Integrate test execution into CI/CD pipelines using Jenkins and GitHub.
- Work with AWS Services (S3, Lambda, Glue, Redshift, etc.) for testing cloud-based ETL pipelines.
- Utilize Unix/Linux for running automated jobs and validating ETL workflows.
- Document test results, log defects, and ensure continuous test improvement.
Required Skills & Experience:
- Strong experience in ETL testing and Data Validation Automation.
- Hands-on experience with ICEDQ or QuerySurge (mandatory).
- Proficiency in SQL, Python/PySpark, and Unix/Linux scripting.
- Familiar with AWS cloud services for data pipelines.
- Experience with GitHub, Jenkins, and CI/CD automation.
- Strong understanding of software testing techniques, test design, and data validation strategies.
- Excellent problem-solving, analytical, and communication skills.
Nice to Have:
- Exposure to Informatica or other ETL tools.
- Experience testing API integrations and data lakes.
- Knowledge of test automation frameworks for data engineering workflows.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.