CrawlJobs Logo

Offshore ETL Engineer

India, Bangalore · Job Posted May 10, 2026
Apply Position
Job Link Share

Job Description

The Data Engineer is responsible for the implementation of Python-based extract/load scripts and dbt transformation models following established standards and designs. This role focuses on executing migration tasks at scale, supporting wave-based delivery, and ensuring data accuracy through unit testing and validation activities.

Job Responsibility

  • Develop Python scripts to extract data from source systems and load it into the target warehouse
  • Implement dbt models based on approved transformation designs and patterns
  • Write basic dbt tests and SQL validation queries
  • Support data reconciliation and defect resolution activities
  • Participate in SIT and UAT support cycles
  • Maintain clear and consistent documentation for developed pipelines and models
  • Collaborate with Senior Data Engineers and Technical Leads to clarify requirements and resolve issues

Requirements

  • 3–6 years of experience in data engineering or ETL/ELT development
  • Working knowledge of Python for data processing
  • Strong SQL skills
  • Hands-on or foundational experience with dbt
  • Familiarity with data warehouses and batch processing concepts
  • Experience working in offshore delivery teams

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Offshore ETL Engineer

8 matching positions

Offshore ETL Engineer

The Data Engineer is responsible for the implementation of Python-based extract/...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–6 years of experience in data engineering or ETL/ELT development
  • Working knowledge of Python for data processing
  • Strong SQL skills
  • Hands-on or foundational experience with dbt
  • Familiarity with data warehouses and batch processing concepts
  • Experience working in offshore delivery teams
Job Responsibility
Job Responsibility
  • Develop Python scripts to extract data from source systems and load it into the target warehouse
  • Implement dbt models based on approved transformation designs and patterns
  • Write basic dbt tests and SQL validation queries
  • Support data reconciliation and defect resolution activities
  • Participate in SIT and UAT support cycles
  • Maintain clear and consistent documentation for developed pipelines and models
  • Collaborate with Senior Data Engineers and Technical Leads to clarify requirements and resolve issues
  • Fulltime
Read More
Arrow Right

Offshore ETL Sr Engineer

The Senior ETL Engineer at NTT DATA will be responsible for developing complex P...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7–10 years of data engineering experience
  • Strong Python expertise for batch data ingestion and processing
  • Advanced SQL skills (complex joins, window functions, aggregations)
  • Hands-on experience with dbt Core or dbt Cloud
  • Experience working with large-scale data migration or ETL modernization programs
  • Familiarity with Informatica PowerCenter concepts (preferred)
  • Experience mentoring junior engineers in offshore delivery models
Job Responsibility
Job Responsibility
  • Develop and maintain complex Python EL pipelines to land source data as-is into the target warehouse
  • Implement advanced dbt models, including: Incremental models, Snapshot-based logic (non-CDC), Complex joins and aggregations
  • Translate high-complexity Informatica mappings into dbt SQL under guidance from SMEs
  • Design and implement reusable dbt macros and common SQL patterns
  • Perform peer code reviews and provide technical guidance to Data Engineers
  • Troubleshoot performance issues and data discrepancies during SIT and UAT
  • Support wave-based migration execution across SWP and IMS in parallel
  • Contribute to technical documentation, runbooks, and handover materials
  • Fulltime
Read More
Arrow Right

Sr. QA Engineer (ETL)

We are looking for a highly skilled Sr. QA Engineer (ETL) with extensive experie...
Location
Location
India , Hyderabad; Gurugram
Salary
Salary:
Not provided
spectramedix.com Logo
SpectraMedix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 6 years of experience working in QA/ETL
  • Minimum 6 years of experience working in Test Data Management and Database testing
  • Strong experience in creating and automating complex SQL queries, advanced SQL concepts and query optimizations
  • Design, create and execute test cases for ETL processes, covering data extraction, transformation, and loading
  • Experience in validating data reconciliation scripts for volume data validation in ETL and Data integration testing
  • Experience in handling Big Volume of data
  • Experience on version control tools
  • Must have worked with US based clients in onsite/off shore delivery model
  • Strong verbal and written communication, technical articulation, listening, and presentation skills are essential
  • Should have proven analytical and problem-solving skills
Job Responsibility
Job Responsibility
  • Experience in understanding ETL Source to Target Mapping Document and create QA documents and artifacts accordingly
  • Create test data according to new features/data platform upgrades and Business Rules
  • Mentor the QA team and work with cross teams to understand the business requirements and create test scripts accordingly
  • Create ETL, DB validation and other QA scripts in offshore and work with onshore team to make sure execution and reports are shared with business leads
  • Automate the existing and new SQL scripts being developed during product development and Implementation lifecycle
  • Develop and maintain automated ETL test scripts to streamline testing processes and improve efficiency
  • Testing the data and the portals in Production and UAT
Read More
Arrow Right

Offshore Test Engineer

The Offshore Test Engineer role at NTT DATA involves executing test cases and va...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–5 years of experience in data testing or ETL testing roles
  • Strong SQL querying skills
  • Experience validating data pipelines and transformations
  • Basic familiarity with Python-based data pipelines (reading logs, outputs)
  • Understanding of ETL/ELT concepts and data reconciliation techniques
  • Experience working in Agile or wave-based delivery models
Job Responsibility
Job Responsibility
  • Execute test cases for Python-based extract/load processes, validating record counts, field-level data accuracy, schema and data type consistency
  • Perform dbt transformation validation using SQL-based reconciliation queries
  • Compare legacy Informatica outputs with dbt-generated results based on agreed criteria
  • Log, track, and re-test defects through resolution
  • Support SIT and UAT test cycles across multiple migration waves
  • Maintain test artifacts, evidence, and execution logs
  • Assist in regression testing as new waves are onboarded
  • Collaborate with Data Engineers to clarify expected outputs and resolve issues
  • Fulltime
Read More
Arrow Right

Offshore Test Engineer

The Offshore Test Engineer role at NTT DATA involves executing test cases and va...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–5 years of experience in data testing or ETL testing roles
  • Strong SQL querying skills
  • Experience validating data pipelines and transformations
  • Basic familiarity with Python-based data pipelines (reading logs, outputs)
  • Understanding of ETL/ELT concepts and data reconciliation techniques
  • Experience working in Agile or wave-based delivery models
Job Responsibility
Job Responsibility
  • Execute test cases for Python-based extract/load processes, validating record counts, field-level data accuracy, schema and data type consistency
  • Perform dbt transformation validation using SQL-based reconciliation queries
  • Compare legacy Informatica outputs with dbt-generated results based on agreed criteria
  • Log, track, and re-test defects through resolution
  • Support SIT and UAT test cycles across multiple migration waves
  • Maintain test artifacts, evidence, and execution logs
  • Assist in regression testing as new waves are onboarded
  • Collaborate with Data Engineers to clarify expected outputs and resolve issues
  • Fulltime
Read More
Arrow Right

Offshore Test Engineer

The Offshore Test Engineer role at NTT DATA involves executing test cases and va...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–5 years of experience in data testing or ETL testing roles
  • Strong SQL querying skills
  • Experience validating data pipelines and transformations
  • Basic familiarity with Python-based data pipelines (reading logs, outputs)
  • Understanding of ETL/ELT concepts and data reconciliation techniques
  • Experience working in Agile or wave-based delivery models
Job Responsibility
Job Responsibility
  • Execute test cases for Python-based extract/load processes, validating record counts, field-level data accuracy, schema and data type consistency
  • Perform dbt transformation validation using SQL-based reconciliation queries
  • Compare legacy Informatica outputs with dbt-generated results based on agreed criteria
  • Log, track, and re-test defects through resolution
  • Support SIT and UAT test cycles across multiple migration waves
  • Maintain test artifacts, evidence, and execution logs
  • Assist in regression testing as new waves are onboarded
  • Collaborate with Data Engineers to clarify expected outputs and resolve issues
  • Fulltime
Read More
Arrow Right

Offshore Test Engineer

The Test Engineer is responsible for executing test cases and validating data ac...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–5 years of experience in data testing or ETL testing roles
  • Strong SQL querying skills
  • Experience validating data pipelines and transformations
  • Basic familiarity with Python-based data pipelines (reading logs, outputs)
  • Understanding of ETL/ELT concepts and data reconciliation techniques
  • Experience working in Agile or wave-based delivery models
Job Responsibility
Job Responsibility
  • Execute test cases for Python-based extract/load processes, validating record counts, field-level data accuracy, schema and data type consistency
  • Perform dbt transformation validation using SQL-based reconciliation queries
  • Compare legacy Informatica outputs with dbt-generated results based on agreed criteria
  • Log, track, and re-test defects through resolution
  • Support SIT and UAT test cycles across multiple migration waves
  • Maintain test artifacts, evidence, and execution logs
  • Assist in regression testing as new waves are onboarded
  • Collaborate with Data Engineers to clarify expected outputs and resolve issues
Read More
Arrow Right

Offshore Test Engineer

The Offshore Test Engineer role at NTT DATA involves executing test cases and va...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–5 years of experience in data testing or ETL testing roles
  • Strong SQL querying skills
  • Experience validating data pipelines and transformations
  • Basic familiarity with Python-based data pipelines (reading logs, outputs)
  • Understanding of ETL/ELT concepts and data reconciliation techniques
  • Experience working in Agile or wave-based delivery models
Job Responsibility
Job Responsibility
  • Execute test cases for Python-based extract/load processes, validating record counts, field-level data accuracy, schema and data type consistency
  • Perform dbt transformation validation using SQL-based reconciliation queries
  • Compare legacy Informatica outputs with dbt-generated results based on agreed criteria
  • Log, track, and re-test defects through resolution
  • Support SIT and UAT test cycles across multiple migration waves
  • Maintain test artifacts, evidence, and execution logs
  • Assist in regression testing as new waves are onboarded
  • Collaborate with Data Engineers to clarify expected outputs and resolve issues
Read More
Arrow Right