نبذة عني
Senior QA Lead with 17+ years of overall experience, bridging 12 years in functional and API testing with a recent 5-year specialization in Data QA, ETL validation, Python-based automation, and BI testing on Snowflake an…
Senior QA Lead with 17+ years of overall experience, bridging 12 years in functional and API testing with a recent 5-year specialization in Data QA, ETL validation, Python-based automation, and BI testing on Snowflake and Azure platforms. Strong expertise in SQL-driven data reconciliation, end-to-end ETL pipeline validation, and Power BI report testing, ensuring high data accuracy across large-scale data warehouses. Experienced in backend validation and code-driven API testing using Python (Pytest, Requests), Postman, and SOAPUI, with a solid understanding of distributed systems. Proven ability to lead QA teams, drive defect governance, and ensure quality delivery across complex data-driven projects. Experience in validating large-scale data pipelines and ensuring data quality across distributed data systems.
الخبرة
Senior QA Lead - Data, BI & API Testing
Drive QA planning, estimation, defect governance, and Root Cause Analysis (RCA) for production issues. Coordinate with developers, product owners, and stakeholders to ensure release readiness and alignment with business requirements. Led QA activities encompassing Snowflake, Azure Data Factory, Power BI, and API services, ensuring comprehensive test coverage and adherence to stringent quality standards. Engineered code-driven API and ETL automation frameworks using Python, Pytest, and the Requests library, incorporating Pandas and PySpark DataFrames for end-to-end data reconciliation against backend SQL databases. Led and mentored a team of 6 QA engineers, performing test case reviews, sprint planning, and QA task allocation. Performed end-to-end data reconciliation across source, staging, and reporting layers ensuring 100% data accuracy. Designed and executed SQL queries for data reconciliation, transformation validation, and large-scale dataset verification across Snowflake environments. Introduced AI-assisted approaches using GitHub Copilot and LLM tools to enhance SQL query development, test design, and defect analysis efficiency. Verified environment setup, software versions, and database connectivity to ensure systems were installed and configured according to requirements. Validated data across multi-layer architecture including landing, transformation (Silver), and reporting (Gold) layers. Validated incremental and full-load ETL data ensuring accuracy across daily data refresh cycles. Contributed to faster delivery cycles, resulting in timely product releases and increased customer satisfaction. Improved data accuracy by implementing structured reconciliation across ETL pipelines. Improved test coverage and efficiency through strategic test planning and resource allocation. Delivered QA for 50+ Power BI dashboards ensuring accurate KPIs and reporting. Reduced regression effort through optimized test planning and execution. Successfully led and mentored a team of QA engineers across multiple projects, fostering a culture of excellence and collaboration.
Senior QA Engineer - II
Responsible for overseeing and executing all aspects of quality assurance within the Software Development Lifecycle from requirement gathering and validation, execution and deployment, UAT and project support. Led functional, regression, integration, and API testing across enterprise applications. Developed and executed API test cases to validate service endpoints, request parameters, response structures, and data consistency across systems. Managed and mentored 4 QA engineers and supervised regression cycles. Automated regression suites using Qualitia (Selenium-based automation tool). Performed performance testing using JMeter and WAPT. Conducted defect triage meetings with business analysts, developers, and project managers. Used JIRA and Zephyr for test case design, execution tracking, defect management, and maintaining end-to-end traceability. Ensured on-time and high-quality releases by owning end-to-end QA deliverables. Improved release timelines by optimizing QA planning and regression execution processes.
QA Engineer
Executed manual and automated testing (Selenium RC/IDE, Perl) for web and enterprise applications, including a large-scale hardware/software Mine Logistics Solution. Conducted comprehensive functional, UI, performance, and on-site field testing, managing end-to-end defect lifecycles via Mantis Bug Tracker.