Senior ETL Test Engineer

Luxoft

Chennai District

On-site

INR 1,800,000 - 2,800,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Luxoft Germany seeks a Senior ETL Test Engineer in Chennai to own end-to-end data validation across ETL workflows and data warehouses. The role demands hands-on Python automation, strong Oracle SQL expertise, and experience with MongoDB, AWS S3, and REST API testing.

You will design test strategies, execute complex SQL, and troubleshoot data discrepancies in batch and real-time pipelines. The ideal candidate has 7+ years of ETL/Data Warehouse testing, knowledge of PyTest, Postman/Swagger, and

Qualifications

  • 7+ years of hands-on ETL and Data Warehouse testing experience.
  • Strong hands-on Python development and test automation experience.
  • Advanced hands-on experience with Oracle Database and SQL.
  • Hands-on testing experience with ETL concepts, methodologies, and validation techniques.
  • Ability to design test strategies, write complex SQL queries, and validate data transformations.

Responsibilities

  • Validate end-to-end ETL workflows, including data extraction, ingestion, transformation, loading, and reporting.
  • Review and validate source-to-target mappings, data transformation rules, business rules, and data quality requirements.
  • Design, develop, and execute comprehensive ETL test cases for batch, real-time pipelines, data warehouse solutions, migrations and integrations.
  • Perform hands-on database testing across Oracle and MongoDB environments and write complex SQL queries for data reconciliation and integrity checks.
  • Develop and maintain reusable test automation frameworks and scripts using Python and PyTest; validate API data flows with REST tools.

Skills

ETL testing
Python automation
SQL
Data validation
REST API testing
Data warehouse
Problem solving
Documentation
Jira/Azure DevOps

Tools

Postman
Swagger
PyTest
Oracle DB
MongoDB
AWS S3

Job description

Project description

We are seeking a highly experienced and hands-on Senior ETL Test Engineer with at least 7 years of ETL and Data Warehouse testing experience. You will be responsible for validating complex data pipelines, ETL workflows, database transformations, APIs, and data migration processes across enterprise systems. The three primary requirements for this position are: Strong hands-on Python automation Advanced Oracle database and SQL expertise Extensive hands-on ETL testing experience. You need to have strong data testing capabilities with practical Python automation skills. You should be able to independently design test strategies, write complex SQL queries, automate data validation, investigate data discrepancies, and perform end-to-end testing of batch and real-time data pipelines. This is a senior, hands-on engineering position that requires direct involvement in testing, automation, troubleshooting, and defect resolution.

Responsibilities
  • Validate end-to-end ETL workflows, including data extraction, ingestion, transformation, loading, and reporting. Review and validate source-to-target mappings, data transformation rules, business rules, and data quality requirements. Design, develop, and execute comprehensive ETL test cases for: Batch data pipelines Real-time and near-real-time data pipelines Data warehouse solutions Data migration initiatives Data integration processes Perform hands-on database testing across Oracle Database and MongoDB environments. Write and execute complex SQL queries for: Source-to-target validation Data reconciliation Record-count verification Duplicate detection Referential integrity checks Data completeness and accuracy checks Transformation-rule validation Aggregation and reporting validation Develop and maintain reusable test automation frameworks and scripts using Python and PyTest. Use Python to automate data extraction, comparison, reconciliation, validation, and test reporting activities. Validate data files and datasets stored, transferred, or processed through AWS S3. Test REST APIs and verify data flow, payload structure, response codes, error handling, and system-to-system integration. Use tools such as Postman and Swagger to perform API validation and troubleshooting. Perform end-to-end testing of data ingestion, transformation, storage, integration, and reporting processes. Execute functional, integration, regression, system, and data validation testing. Test data warehouse components, including fact tables, dimension tables, staging layers, aggregates, historical data, and reporting outputs.

SKILLS
Must have
  • 7+ years of hands-on ETL and Data Warehouse testing experience Strong hands-on Python development and test automation experience Advanced hands-on experience with Oracle Database and SQL Strong experience with ETL testing concepts, methodologies, and validation techniques Proven ability to write complex SQL queries involving: Multiple joins Subqueries Common table expressions Aggregations Analytical functions Stored procedures Data reconciliation logic Strong experience validating source-to-target mappings and complex data transformation rules Hands-on experience testing data warehouse and data migration solutions Practical experience with MongoDB and testing MongoDB-based applications Hands-on experience validating data stored and processed through AWS S3 Strong experience with REST API testing Experience using Postman, Swagger, or similar API testing tools Hands-on experience developing automation scripts and frameworks using Python Practical experience with PyTest or similar Python testing frameworks Experience performing: Functional testing Integration testing Regression testing End-to-end testing Database testing Data validation testing Strong knowledge of data reconciliation, data quality, data integrity, and data accuracy validation Experience with defect management tools such as Jira and/or Azure DevOps Strong analytical, debugging, troubleshooting, and root cause analysis skills Excellent stakeholder communication, collaboration, and coordination skills Ability to work independently in a senior, hands-on testing role

Nice to have

N/A

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ETL Test Engineer
Senior ETL Test Engineer

Luxoft • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior ETL Test Engineer
Senior ETL Test Engineer

Luxoft • Bengaluru

On-site
INR 2,600,000 - 4,200,000
Software Test Engineer
Software Test Engineer

Infosys • Hyderabad, Pune District, Mumbai

On-site
INR 900,000 - 1,800,000
Senior ETL QA / ETL Testing
Senior ETL QA / ETL Testing

Vivantify • India

Remote
INR 2,800,000 - 4,000,000
Senior Etl Tester
Senior Etl Tester

Tech Mahindra • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Excellent Opportunity For ETL Testers with Python
Excellent Opportunity For ETL Testers with Python

Artizent • Hyderabad, Pune District, Bengaluru

Hybrid
INR 900,000 - 1,500,000
Senior ETL QA / ETL Testings
Senior ETL QA / ETL Testings

Vivantify Technology Solutions India Pvt. Ltd. • Bengaluru

Remote
INR 1,800,000 - 3,000,000
ETL Test Lead
ETL Test Lead

Data Semantics • Bengaluru

On-site
INR 1,200,000 - 1,800,000
ETL testing
ETL testing

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 600,000 - 900,000
Senior Quality Engineer
Senior Quality Engineer

Optum • Chennai District

On-site
INR 1,200,000 - 2,400,000