Senior ETL Testing / Data Engineer

New
J
JobgetherData Engineering
IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5–10 years
Required Skills
PythonSQLApache AirflowETLGCPJavaSnowflakeData engineeringCI/CDBigQuery

Requirements

  • 5–10 years of professional experience in data engineering, ETL testing, or data quality.
  • Hands-on experience with Google Cloud Platform (GCP), including BigQuery, Cloud Storage, and Cloud Composer.
  • Experience with relational and NoSQL databases like PostgreSQL, MySQL, Cloud SQL, Cloud Spanner, Oracle, and Snowflake.
  • Advanced programming skills in Java, including JDBC and Apache Beam SDK.
  • Strong Python expertise, including libraries such as Pandas and PyTest.
  • Expert-level SQL skills including window functions, CTEs, and PL/SQL.
  • Experience with testing frameworks such as TestNG, JUnit, and BDD Cucumber.
  • Understanding of data-driven testing, schema validation, and reconciliation.
  • Familiarity with CI/CD pipelines, Git, GitHub, Maven, and Jira.
  • Experience with Informatica PowerCenter or Talend is advantageous.

Responsibilities

  • Design, develop, and optimize scalable Extract, Transform, Load (ETL) and Extract, Load, Transform (ELT) processes using GCP services.
  • Manage and orchestrate data workflows using Cloud Composer and Apache Airflow.
  • Design and maintain data warehousing solutions across platforms including Snowflake, Oracle, and Teradata.
  • Develop efficient, maintainable code using Java and Python for complex data transformations.
  • Create advanced SQL queries using complex joins, CTEs, and window functions.
  • Establish and execute comprehensive data testing strategies, including source-to-target reconciliation and regression testing.
  • Integrate data pipelines and automated testing into CI/CD workflows using Jenkins, Git, and GCP Cloud Build.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now