Understand business requirements and translate them into test cases for Power BI reports and dashboards.
Validate Power BI visualizations, data accuracy, data transformations, DAX measures, filters, and KPIs.
Automate test cases for BI dashboards and underlying data sources using tools like Power BI REST API, DAX Studio, PowerShell, or custom test frameworks.
Work closely with BI developers, data engineers, and product owners to ensure high-quality data delivery.
Perform backend testing for ETL processes, data pipelines, and data warehouse tables using SQL.
Conduct performance testing for dashboards (load time, data refresh, visual load).
Implement continuous testing and integrate tests into CI/CD pipelines using tools like Azure DevOps or Jenkins.
Track defects, identify root causes, and provide detailed bug reports using tools like Jira or Azure Boards.
Required Skills & Qualifications:
Strong experience in testing Power BI reports, datasets, and dashboards.
Good understanding of DAX, Power Query (M), and Power BI Desktop/Service.
Strong SQL skills for data validation (complex joins, aggregations, subqueries).
Experience with REST API testing (especially Power BI REST API).
Familiarity with automation tools/languages (e.g., Python, PowerShell, or C#).
Experience with CI/CD and test automation frameworks.
Knowledge of data warehousing and ETL concepts.
Strong understanding of QA methodologies, test design, and defect management.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Automation Test EngineerEmployement Type: Full time