QA Engineer
Core
Design, develop, and execute automated testing solutions and test plans for Source System and Business Data Products, validating the integrity, accuracy, and consistency of enterprise data across multiple business domains.
Role type
QA Automation Engineer (Data)
Builds
ETL/ELT pipelines and data modeling scripts across Oracle, SQL Server, and Snowflake
Domain
Enterprise Data / Data Engineering
Required skills
Automated testing frameworks, ETL/ELT pipeline validation, Data integrity checks, TestRail, Snowflake native features (streams, tasks, time travel), CI/CD integration, SQL, Stored procedures, Materialized views
Preferred skills
Data governance, Regulatory compliance, Root cause analysis, Test strategy evolution
Technologies
Oracle, SQL Server, Snowflake, TestRail, CI/CD tools
Responsibilities
Design and develop reusable automated tests for data ingestion, transformation, and loading; Validate data integrity, completeness, schema conformity, and business logic across ETL/ELT pipelines; Automate functional and regression testing for data models, stored procedures, and materialized views; Maintain and enhance existing cross-platform test automation frameworks and reusable test suites; Integrate automated tests into CI/CD workflows and validate data integrity during production releases; Implement data quality checks for critical pipelines to identify anomalies such as volume variances, schema changes, and business rule deviations.
Seniority
Mid-level (3-5 years total, 2+ in automation)