← WorkMundi · 1M+ jobs from around the world, liveSign inCreate free account

Senior Data Quality/ETL Testing Engineer

Motion Recruitment · Chicago, IL

📅 20/08/2026
🔔 Alert me about jobs like this
No password, no sign-up. Just the email — and you can leave the list anytime.
🔓 Apply — free →
Opens this job on WorkMundi. The account is free and takes under a minute.

See the other 152,342 jobs in United States →

🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
About the job: Title: Senior Data Quality/ETL Testing Engineer Job Type: Contract to hire (No set conversion date but most likely around the 12-month mark, but could be sooner) Location: Rosemont area (for the contract portion, the job would be 100% remote, but once converted, there is a 2 day onsite requirement). Our client located in Chicago (by Rosemont) has an immediate need for a Senior Data Quality/ETL Test Engineer to be responsible for ETL process data testing within Master Data Management (MDM) system, Data Warehouse, as well as Data Analytics. This is a contract to hire opening that would 100% remote during the contract portion, but once converted to permanent, it requires two days onsite a week. SELLING POINT: Once converted to permanent, our client's benefit package is exceptional and includes 100% company-paid family insurance benefits including health, dental, RX & vision, 100% company-funded pension plan (at no cost to the employee), 401(k) retirement plan with company match, and a 35-hour work week plus more. Project Details: They are currently migrating 50 years of data sitting in SQL and Oracle servers to the AWS cloud. In this role you will be developing, modifying, and executing test plans for both ETL and data migration activities for this cloud migration including Load balance testing, Duplicate run testing, Negative testing with invalid test data, Performance/volume testing, and regression testing. Other data migration testing activities include data validation, integrity checks, and reconciliation across source and target systems. The successful candidate will deeply understand the needs of the organization and determine how to best test modeled data, as well as maintain and improve the health of our existing data warehouse objects and ETL processes. Top Requirements: Must have experience with dimensional databases and strong hands-on experience using complex SQL queries for results validation, data mining and evaluating foreign key dependencies. Python scripting experience is also a very good Hands-on experience in ETL process testing is a must. Strong ability to troubleshoot issues, identify root causes, and support external teams in development of resolutions. Experience independently developing, modifying, and executing test plans based on requirements and design documents including, but not limited to, load balance testing, duplicate run testing, negative testing with invalid test data, performance/volume testing and building and executing regression test scenarios. What you will be doing: Constantly develop a deeper understanding of available data. Work to understand multiple operational departments and how data is captured and used within the organization. Become an expert in business rules, system functionality and architecture. Understand the current state to develop and/or enhance the data quality framework to support the Data Architecture and Data Analytics teams. Aptitude to evolve the current data quality processes into an enterprise data quality practice. Write complex SQL queries for source and target systems to verify the data for the ETL processes. Review business requirements, functional specifications, use cases, design, and architecture documents to create effective test plans for both ETL and data migration activities providing robust coverage Independently develop, modify, and execute test plans based on requirements and design documents including, but not limited to, the following methods: Load balance testing Duplicate run testing Negative testing with invalid test data Performance/volume testing Build and execute regression test scenarios Requirements: Must have experience with dimensional databases and strong hands-on experience using complex SQL queries for results validation, data mining and evaluating foreign key dependencies. Hands-on experience with Python (intermediate). Hands-on experience validating End User reports. Hands-on experience in ETL process testing is a must. Strong ability to troubleshoot issues, identify root causes, and support external teams in development of resolutions. Hands-on experience in Regression Test Strategies, Regression suite maintenance and execution. Experience with Amazon Redshift, MPP Databases, or other cloud warehouses a plus. Hands-on experience with Hex, Tableau, Power BI or other analytics applications is a strong plus. Ability to thrive in a project-based environment with evolving requirements. Strong analytical skills with the ability to collect, aggregate, analyze, and wrangle significant amounts of information with attention to detail and accuracy. Deep understanding of Development and Test cycles, including respective best practices. Strong hands-on experience in Agile and Waterfall methodologies.
Read the rest of the job →
For people searching Engineer

144,883 engineer jobs are open right now

Here's how to pick the right one and stand out in your application.

144.883Jobs
31.687IN
81%EN

That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.

Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.

Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.

When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.

👁 21 have read this
0 comments
Want to comment?

Leave your e-mail to comment, react and follow the posts for your role. It is free.

Similar jobs

Job on WorkMundi — the world's largest job board. See more jobs from every continent, updated live.

📢
🎁

Before you apply, rehearse this interview.

Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card.

I want my training →