Website:
yaza.com.au
Job details:
We are looking for a highly experienced Senior Data QA Engineer with strong expertise in ETL/Data Testing, Advanced SQL, and Snowflake. The ideal candidate will be responsible for validating complex data pipelines, ensuring data quality, and building scalable test automation frameworks for modern cloud-based data platforms.
🚀 Key Responsibilities
🧪 QA Strategy & Test Execution
- Design and execute comprehensive test strategies for data pipelines, ETL workflows, and cloud data platforms
- Validate data integration, transformation logic, and end-to-end data quality
- Collaborate with Data Engineers, Architects, and Product teams to define testable requirements
🔄 ETL & Data Pipeline Testing
- Perform end-to-end ETL validation across staging, raw, refined, and curated layers (Medallion Architecture)
- Validate:
- Data mappings
- Data models & lineage
- Transformation logic
- Ensure data completeness, accuracy, consistency, and timeliness
🧠 SQL & Advanced Data Validation
- Write complex and optimized SQL queries for large datasets
- Perform:
- Data profiling
- Data sampling
- Data reconciliation
- Validate data against business rules and aggregation logic
❄️ Snowflake & Cloud Data Platforms
- Test data pipelines built on Snowflake
- Validate:
- Tables, schemas, views
- Tasks, stages, stored procedures
- Work with multi-layered (Bronze–Silver–Gold) data architectures
⚙️ Automation & Tooling
- Build and maintain ETL test automation frameworks using Python / PyTest
- Automate:
- Data validation
- Schema checks
- Reconciliation processes
- Perform API testing using Python and tools like Postman
🤖 AI in Testing (Good to Have)
- Explore AI/ML-based techniques for:
- Anomaly detection
- Metadata-driven test generation
- Contribute to AI-driven QA and intelligent data quality monitoring
📊 Quality Governance
- Establish QA processes, standards, and best practices
- Track and report:
- Test progress
- Risks and quality metrics
🐞 Test & Defect Management
- Work with tools like JIRA / Azure DevOps for:
- Test case management
- Test execution cycles
- Defect tracking & triaging
- Support sprint-level QA planning and reporting
🛠️ Required Skills & Experience
- 7+ years of experience in QA Engineering with strong ETL/Data Testing focus
- Strong expertise in SQL & Advanced SQL (large-scale data validation)
- Hands-on experience with Snowflake or similar cloud data warehouses
- Strong understanding of:
- Data engineering concepts
- Modern data architectures
- Medallion architecture (Bronze–Silver–Gold)
- Experience in ETL test automation using Python / PyTest
- API testing experience (manual + automation)
- Strong knowledge of QA processes, test management, and defect lifecycle
- Excellent analytical, problem-solving, and communication skills
Click on Apply to know more.