BigData Test Automation Specialist

EPAM Systems

Zürich

On-site

CHF 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

5 weeks vacation
EPAM Employee Stock Purchase Plan
Enhanced parental leave
Extended pension plan
Daily sickness allowance insurance
Employee assistance program
Travel medical/accident insurance
Learning and development opportunities
Background checks

Job summary

EPAM Systems in Zurich seeks a BigData Test Automation Specialist to design and implement a robust testing strategy for a modern big data platform in the banking sector. You will work with Trino, Kafka, Iceberg and Dataiku to ensure data quality and system integrity.

Responsibilities include building scalable test frameworks, automating CI/CD pipelines, testing streaming pipelines, and performing resilience testing to keep the platform stable and reliable.

Qualifications

  • Strong experience with Python and the Pytest framework for test automation.
  • Hands-on experience with Trino, Hive, Kafka or S3 for big data testing.
  • Proficiency with data quality and validation tools.
  • Experience with containerization and mocking tools like Docker, Testcontainers.
  • Proven ability to test streaming applications and event-driven architectures.
  • Knowledge of scripting for cloud object storage interaction.
  • Experience with MLOps platforms, preferably Dataiku.
  • Proven experience building and managing CI/CD pipelines (e.g. GitHub Actions, GitLab CI).
  • Familiarity with SQL transformation tools like dbt or SQLMesh.
  • Understanding of data versioning concepts.
  • Fluent in English.

Responsibilities

  • Design and implement comprehensive test automation strategies for a big data platform
  • Develop and maintain scalable test frameworks
  • Implement declarative data quality checks for schemas
  • Create and manage automated tests for complex SQL transformations
  • Test and validate Hive metastore schemas and data integrity
  • Develop tests for streaming data pipelines using Kafka and Testcontainers
  • Automate Dataiku DSS scenarios and integrate them into CI/CD pipelines
  • Build and optimize CI/CD infrastructure for efficient big data testing
  • Perform resilience and chaos testing to ensure platform stability
  • Use data versioning patterns like Write-Audit-Publish for isolated and safe testing

Skills

Python
Pytest
Docker
Testcontainers
Kafka
Trino
Hive
S3
Dataiku
CI/CD
SQL
Data quality checks
English

Tools

Dataiku
dbt
SQLMesh
GitHub Actions
GitLab CI
Trino
Hive
Kafka
Testcontainers
Docker
S3

Job description

We are looking for a BigData Test Automation Specialist to join our team in Zurich. This role focuses on designing and implementing a robust, multi-layered testing strategy for a modern big data platform within the banking sector. You will work with cutting-edge technologies including Trino, Kafka, Iceberg and Dataiku to ensure data quality, platform resilience and overall system integrity.

Responsibilities
  • Design and implement comprehensive test automation strategies for a big data platform
  • Develop and maintain scalable test frameworks
  • Implement declarative data quality checks for schemas
  • Create and manage automated tests for complex SQL transformations
  • Test and validate Hive metastore schemas and data integrity
  • Develop tests for streaming data pipelines using Kafka and Testcontainers
  • Automate Dataiku DSS scenarios and integrate them into CI/CD pipelines
  • Build and optimize CI/CD infrastructure for efficient big data testing
  • Perform resilience and chaos testing to ensure platform stability
  • Use data versioning patterns like Write-Audit-Publish for isolated and safe testing
Requirements
  • Strong experience with Python and the Pytest framework for test automation
  • Hands-on experience with big data technologies like Trino, Hive, Kafka or S3
  • Proficiency with data quality and validation tools
  • Experience with containerization and mocking tools like Docker, Testcontainers
  • Proven ability to test streaming applications and event-driven architectures
  • Knowledge of scripting for cloud object storage interaction
  • Experience with MLOps platforms, preferably Dataiku
  • Proven experience building and managing CI/CD pipelines (e.g. GitHub Actions, GitLab CI)
  • Familiarity with SQL transformation tools like dbt or SQLMesh
  • Understanding of data versioning concepts
  • Fluent in English
Nice to have
  • Experience in the banking or financial services sector
We offer
  • 5 weeks of vacation
  • EPAM Employee Stock Purchase Plan (ESPP)
  • Enhanced parental leave
  • Extended pension plan
  • Daily sickness allowance insurance
  • Employee assistance program
  • Global business travel medical and accident insurance
  • Learning and development opportunities including in-house training and coaching, professional certifications, and courses
  • Please note that any offers will be subject to appropriate background checks
  • We do not accept CVs from recruiting or staffing agencies
  • For this position, we are able to consider applications from the following:
  • - Swiss nationals
  • - EU/EFTA nationals
  • - Third-country nationals based in Switzerland with an appropriate work permit
  • - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BigData Test Automation Specialist
BigData Test Automation Specialist

EPAM Systems • Zürich

On-site
CHF 120,000 - 180,000
5 weeks of vacation
EPAM Employee Stock Purchase Plan (ESo
Enhanced parental leave
+4
BigData Test Automation Specialist
BigData Test Automation Specialist

EPAM Systems • Switzerland

On-site
EUR 117,000 - 159,000
Big Data Test Manager - Enterprise Data Lakehouse
Big Data Test Manager - Enterprise Data Lakehouse

EPAM Systems • Zürich

On-site
CHF 120,000 - 170,000
Big Data Test Automation Engineer — CI/CD Focus
Big Data Test Automation Engineer — CI/CD Focus

EPAM Systems • Zürich

On-site
CHF 120,000 - 180,000
5 weeks vacation
EPAM Employee Stock Purchase Plan
Enhanced parental leave
+6
Test Automation Specialist – Data Testing 100%
Test Automation Specialist – Data Testing 100%

AARK Tech Solutions GmbH • Zürich

On-site
CHF 90,000 - 130,000
Senior Business Analyst (Data Applications)
Senior Business Analyst (Data Applications)

EPAM Systems • Vaud

Hybrid
CHF 140,000 - 190,000
5 weeks vacation
ESPP (Employee Stock Purchase Plan)
Enhanced parental leave
+5
Technical Lead (Data Applications and BI)
Technical Lead (Data Applications and BI)

EPAM Systems • Zürich

Hybrid
CHF 140,000 - 190,000
5 weeks vacation
ESPP: Employee Stock Purchase Plan
Enhanced parental leave
+5
Big Data Test Automation Lead (Kafka, Trino, Dataiku)
Big Data Test Automation Lead (Kafka, Trino, Dataiku)

EPAM Systems • Zürich

On-site
CHF 120,000 - 180,000
5 weeks of vacation
EPAM Employee Stock Purchase Plan (ESo
Enhanced parental leave
+4
Senior Test Automation Engineer with Tosca
Senior Test Automation Engineer with Tosca

EPAM Systems • Genf

Hybrid
CHF 110,000 - 150,000
5 weeks vacation
Employee stock purchase plan (ESPP)
Enhanced parental leave
+2
Senior Data Engineer - Databricks | PySpark | Spark Streaming
Senior Data Engineer - Databricks | PySpark | Spark Streaming

Experis Switzerland • Zürich

On-site
CHF 110,000 - 165,000