
ETL Tester with automation experience
Cognizant • Zurich, Zurich, Switzerland
**Role & seniority: ** ETL Tester (Data Testing), experienced; fixed-term 6 months with potential extension
**Location & work type: ** Zurich, Switzerland; on-site/hybrid not stated; fixed-term contract
**Stack/tools (stated/expected): **
-
SQL for data validation
-
Automation frameworks for data/regression testing
-
Python or Java (or similar)
-
CI/CD tools for automated test execution/integration
-
Nice-to-have: Snowflake, Databricks, Azure Synapse, BigQuery; Great Expectations, dbt tests, PyTest, Selenium (or equivalents)
**Top 3 responsibilities: **
-
Design and execute test cases for data ingestion → transformation → validation/reconciliation across ETL/ELT pipelines
-
Build/maintain test automation frameworks for data and regression testing
-
Validate data quality with SQL (source-to-target, reconciliation) and integrate automated tests into CI/CD; troubleshoot failures/issues
**Must-have skills: **
-
Strong understanding of data warehouses/lakes, ETL/ELT pipelines, and data models
-
Experience with ETL testing (source-to-target validation, data reconciliation)
-
Hands-on test automation, ideally framework creation from scratch
-
Strong SQL and data validation; analytical/problem-solving skills
-
Programming in Python/Java (or similar); CI/CD integration experience
**Nice-to-haves: **
- Cloud data platforms (e.g., **Snowflake/Da
Full Description
ETL Tester – Data Testing
Zurich, Switzerland
Fixed term role for 6 months with potential extension
Cognizant is looking for an experienced ETL Tester with strong automation experience to support enterprise data platforms and pipelines.
Key Responsibilities
Design and execute test cases for data ingestion, transformation, validation, and reconciliation across ETL/ELT pipelines. Build and maintain automation frameworks for data testing and regression testing. Validate data quality using SQL and large-scale datasets. Integrate automated tests into CI/CD pipelines. Collaborate with Data Engineers, QA teams, and business stakeholders. Analyze and troubleshoot test failures and data quality issues.
Required Skills
Strong understanding of Data Warehouses, Data Lakes, ETL/ELT pipelines, and Data Models. Solid experience in ETL testing, including source-to-target validation and data reconciliation. Hands-on experience with test automation, ideally building frameworks from scratch. Strong SQL and data validation expertise. Programming skills in Python, Java, or similar. Experience with CI/CD tools and automated test execution. Excellent analytical and problem-solving skills.
Nice to Have
Snowflake, Databricks, Azure Synapse, BigQuery, or similar cloud data platforms. Great Expectations, dbt Tests, PyTest, Selenium, or equivalent tools. Experience in Banking, Financial Services, or large enterprise data environments.
What We're Looking For
This role is ideal for someone who understands enterprise data platforms, not just traditional ETL testing. We need a detail-oriented ETL Tester with strong automation skills who can build scalable testing solutions and is passionate about data quality.