Hands-on experience with testing ETL processes and data warehouses, including DBT and Snowflake or similar databases.
Strong SQL skills with experience testing SQL reports (including paginated reports) and understanding of stored procedures/PL/SQL (coding skills nice to have).
Experience documenting QA efforts (acceptance criteria, source-target mapping, RTM, test plans, test cases, test results, bug reporting) and data profiling and test data preparation, including migration projects.
Ability to work independently as a full QA resource and adapt to multiple teams, with experience across functional, integration, end-to-end, regression, performance, and user acceptance testing.
Requirements:
Plan, design, and execute QA testing for ETL/data warehouse solutions, covering functional, integration, end-to-end, regression, performance, and user acceptance testing.
Validate data quality across ETL pipelines, perform data profiling, prepare test data, and verify data transformations and reporting outputs.
Create and maintain QA artifacts such as acceptance criteria, source-target mappings, RTM, test plans, test cases, test results, and bug reports, including migration-related QA activities.
Collaborate with cross-functional teams (data engineering, BI, product) and work independently as a full QA resource while coordinating with multiple teams to ensure traceability and timely delivery.
Job description
Job position: Data QA Analyst Location: Remote Duration: Long-term Contract
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time
Skills and Experience Required:
Required:
Hands on experience with testing in ETL and Data warehouse.
Hands on with ETL tools like DBT.
Strong SQL skills and strong experience in testing SQL reports, paginated reports, etc.,
Must be able to understand stored procs, PL/SQL (Nice to have coding skills).
Strong experience in data warehouse concepts and Snowflake or similar databases.
Good experience in data analysis, data profiling, preparing test data, etc.,
Prior experience working on migration projects.
Experience documenting QA efforts such as acceptance criteria, Source-target mapping, RTM, test plans, test cases, test results, bug reporting, etc.,
Experiencing working independently as a full QA resource and adaptability to work in multiple teams at the same time.
Rich experience in functional, integration, end to end, regression, performance, and user acceptance testing.