Cognizant logo

ETL Tester with automation experience

Cognizant • Zurich, Zurich, Switzerland

onsitefull-time
Posted Sep 25, 2026Apply by Nov 11, 2026

**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: **

  1. Design and execute test cases for data ingestion → transformation → validation/reconciliation across ETL/ELT pipelines

  2. Build/maintain test automation frameworks for data and regression testing

  3. 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.

ETL TestingTest AutomationSQLData ValidationData ReconciliationETL/ELT PipelinesData WarehousingData LakesData ModelingPythonJavaCI/CDRegression TestingData QualityTroubleshootingmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.