Senior Data Quality Test Engineer - Snowflake
Core
Design, develop, and maintain automated test frameworks to validate complex ETL data transformations, source-to-target mapping, and data consistency within Snowflake and Databricks environments.
Role type
Senior Data Quality Test Engineer (ETL)
Builds
Automated regression testing coverage and test automation frameworks for data transformations
Domain
Banking / Cloud Data Platforms (Snowflake, Databricks)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
ETL testing, Python automation, SQL (complex joins/unions/aggregations), Unix/Linux scripting, database concepts (indexes/constraints/normalization), test automation frameworks (Cucumber/Robot Framework/SoapUI/Selenium/TestNG), QE lifecycle management
Preferred skills
Cloud data environments (AWS/Azure/GCP), AI/ML-powered testing tools, Linux shell scripting
Technologies
Snowflake, Databricks, Python, SQL, Unix, Linux, Cucumber, Robot Framework, SoapUI, Selenium, TestNG
Responsibilities
Design and maintain automated test frameworks for ETL validation; Execute rigorous validation of data movement and processing; Automate data validation tasks using Python and Unix scripts; Develop automated test scripts using SQL and Python; Utilize SQL to compare and manipulate large datasets; Manage the full QE lifecycle including test planning, design, execution, and defect management
Seniority
Senior, hands-on IC