ETL Tester

Reposted Yesterday
Be an Early Applicant
6 Locations
In-Office
10-10
Expert/Leader
Artificial Intelligence • Consulting
The Role
The ETL Testing Engineer is responsible for designing, executing, and automating test cases for data quality assurance in ETL processes, ensuring accuracy and integrity of data with a focus on collaboration and continuous improvement.
Summary Generated by Built In

It's fun to work in a company where people truly BELIEVE in what they are doing!

We're committed to bringing passion and customer focus to the business.

Job Summary: We are seeking a detail-oriented and experienced Testing Engineer to join our team. The ETL Testing Engineer will be responsible for designing, executing, and automating test cases to ensure the quality and integrity of data extracted, transformed, and loaded into data warehouses and other data repositories. This role involves working closely with developers, data engineers, and analysts to validate data transformations, business rules, and performance across the ETL process.

Key Responsibilities:

ETL Testing:

  • Design, develop, and execute test cases for ETL processes to verify data extraction, transformation, and loading.
  • Validate data at different stages (source, transformation, and destination) to ensure the accuracy and completeness of data.
  • Identify and report data discrepancies, errors, and anomalies during the ETL process, ensuring that they are addressed promptly.
  • Verify data quality rules, business logic, and mappings used in the ETL processes.

Data Validation:

  • Perform data validation and reconciliation between source and target systems to ensure data integrity.
  • Create SQL queries to validate data transformations and conduct data profiling to identify data quality issues.
  • Validate ETL performance, including the efficiency of data loads and transformations, and ensure that SLAs are met.

Test Automation:

  • Develop and maintain automated test scripts to streamline the ETL testing process, using tools and frameworks.
  • Work closely with development teams to integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines.

Defect Management:

  • Track, manage, and report defects and issues related to the ETL process using defect management tools.
  • Collaborate with the development and data engineering teams to resolve issues and ensure that fixes are applied effectively.

Test Planning and Documentation:

  • Develop detailed test plans, test cases, and test scripts based on business requirements, ETL specifications, and data models.
  • Document test results, test coverage, and data validation processes to ensure comprehensive testing.
  • Provide regular updates on test progress, results, and any issues to project stakeholders.

Collaboration:

  • Work closely with data engineers, developers, business analysts, and QA teams to understand business requirements and technical specifications.
  • Participate in project meetings, provide input on data quality, and contribute to discussions about ETL process improvements.
  • Ensure thorough communication with team members to foster a collaborative environment and solve complex data quality issues.

Continuous Improvement:

  • Continuously review and refine testing processes to improve accuracy, efficiency, and coverage.
  • Stay up to date with industry trends, best practices, and emerging technologies related to ETL testing and automation.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • 10+ years of experience in ETL testing, data quality assurance, or a similar role.
  • Strong proficiency in SQL for data validation, querying, and analysis.
  • Hands-on experience with ETL tools (e.g., Informatica, Talend, SSIS, AWS Glue, or similar).
  • Familiarity with data warehouse concepts, data models, and database management systems (DBMS) such as Oracle, SQL Server, or PostgreSQL.
  • Experience with test automation tools and frameworks is a plus (e.g., Selenium, JUnit, or custom scripting for data tests).
  • Strong analytical and problem-solving skills with attention to detail.
  • Knowledge of CI/CD pipelines and experience integrating testing in DevOps environments is a plus.
  • Excellent communication and collaboration skills.

Preferred Skills:

  • Experience working with large-scale data environments, data lakes, or cloud platforms like AWS, Azure, or Google Cloud.
  • Experience with BI reporting tools like Power BI, Tableau, or Looker.
  • Knowledge of scripting languages (e.g., Python, Shell scripting) for test automation.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Not the right fit?  Let us know you're interested in a future opportunity by clicking Introduce Yourself in the top-right corner of the page or create an account to set up email alerts as new job postings become available that meet your interest!

Top Skills

Aws Glue
Azure
GCP
Informatica
Junit
Oracle
Postgres
Power BI
Python
Selenium
Shell Scripting
SQL
SQL Server
Ssis
Tableau
Talend
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Bellevue, WA
5,262 Employees

What We Do

Fractal is one of the most prominent players in the Artificial Intelligence space. Fractal's mission is to power every human decision in the enterprise and brings AI, engineering, and design to help the world's most admired Fortune 500® companies.

Fractal's products include Qure.ai to assist radiologists in making better diagnostic decisions, Crux Intelligence to assists CEOs, and senior executives make better tactical and strategic decisions, Theremin.ai to improve investment decisions, and Eugenie.ai to find anomalies in high-velocity data & Samya.ai to drive next-generation Enterprise Revenue Growth Management.

Fractal has more than 3,000 employees across 16 global locations, including the United States, UK, Ukraine, India, Singapore, and Australia. Fractal has consistently been rated as India's best companies to work for, by The Great Place to Work® Institute, featured as a leader in Customer Analytics Service Providers Wave™ 2021, Computer Vision Consultancies Wave™ 2020 & Specialized Insights Service Providers Wave™ 2020 by Forrester Research, and recognized as an "Honorable Vendor" in 2021 Magic Quadrant™ for data & analytics by Gartner.

Similar Jobs

Barclays Logo Barclays

ETL Tester

Fintech • Financial Services
In-Office
Pune, Mahārāshtra, IND
83500 Employees

Mastercard Logo Mastercard

Manager - Legal Compliance

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Mahārāshtra, IND
35300 Employees

Mastercard Logo Mastercard

Principal Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Mahārāshtra, IND
35300 Employees

Mastercard Logo Mastercard

Senior Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Mahārāshtra, IND
35300 Employees

Similar Companies Hiring

Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account