Overview

We are hiring a Data Quality Engineer to contribute to the data and reporting platform that powers retail sales analytics across our business.

Our team is responsible for two closely related tasks: transforming and loading data from source systems into a BI reporting schema in Snowflake, and building and supporting the complex Power BI reports and dashboards that sit on top of it. When the data is wrong or the report is wrong, the business feels it - so the bar for quality is high, and the person in this seat sets it.

Responsibilities

  • Develop advanced SQL queries to cross-check data between source systems, staging areas, and the reporting schema, creating reusable validation scripts that can be executed repeatedly across release cycles
  • Conduct full-cycle testing of Power BI dashboards and reports, including data models, DAX calculations, visual elements, filters, slicers, and drill-through functionality, to confirm that what users see matches the underlying warehouse data
  • Build test cases based on business requirements, user stories, and data specifications, maintaining them in an organized and scalable manner within a test case management platform
  • Work side by side with data engineers, report developers, and analysts during sprint planning, backlog refinement, and review meetings, raising quality issues proactively rather than at the tail end of development
  • Report defects in Jira with clarity and reproducibility, attaching supporting SQL, screenshots, and context so that engineers can address them without prolonged follow-up
  • Leverage Python or lightweight scripting to streamline validation tasks such as creating test data, comparing large result sets, and automating repetitive reconciliation work
  • Deliver release approvals backed by a clear, well-reasoned overview of completed testing coverage, areas left unverified, and any outstanding risks

Requirements

  • A minimum of 2 years of relevant experience working in quality assurance
  • Previous QA background on a BI solution, data warehouse, or analytics platform, with emphasis on validating data pipelines and reports instead of standard applications
  • Practical experience testing Power BI, covering the verification of data models, DAX logic, and report behavior against the underlying source data
  • Strong command of SQL, including the ability to compose and interpret complex queries with multi-table joins, window functions, CTEs, and aggregations, relying on SQL as the main means of investigation and verification
  • Confidence working within Agile/Scrum teams, contributing to ceremonies and collaborating with engineers and analysts throughout the sprint
  • Day-to-day familiarity with Jira for tracking issues, along with a test case management solution such as TestRail or Zephyr
  • Strong written communication abilities, producing defect reports, test plans, and release documentation that are accessible to readers outside of QA
  • Outstanding spoken and written English proficiency at a C1+ level or higher

Nice to have

  • Direct experience with Snowflake as a cloud-based data warehousing solution
  • Background in ETL/ELT testing, especially with tools from the modern data stack
  • Exposure to Python or other scripting languages used to support data validation efforts
  • Industry knowledge in retail, apparel, or consumer goods, including familiarity with concepts like SKUs, stores, channels, sell-through, inventory, and returns

[GTS] Benefits (generic, except India)

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn