1. Тестирование данных и ответственность за качество
- Брать ответственность за качество данных отдельного домена или функционального блока.
- Работать при неполных требованиях и выявлять риски качества данных.
- Участвовать в пользовательском тестировании аналитических решений совместно с бизнесом и аналитиками.
- Проверять корректность данных для управленческой, финансовой и клиентской аналитики.
- Понимать типовые риски качества финансовых данных: расхождения сумм, валют, дат операций, периодов отчетности, статусов документов, дублей и неполной загрузки операций.
2. SQL и проверки данных
- Уверенно писать SQL-запросы для проверки данных: соединения, агрегаты, подзапросы, оконные функции.
- Проводить сверки источников, витрин и BI-отчетов.
- Проектировать тестовые наборы для проверки качества банковских данных: полнота, непротиворечивость, своевременность, уникальность, соответствие справочникам и бизнес-правилам.
- Понимать особенности Greenplum, уметь учитывать объемы данных, партиции, ключи распределения и ограничения производительности проверок.
- Строить SQL-проверки по большим транзакционным наборам данных с учетом дат, статусов, версий записей и историчности.
3. Тестирование ETL, BI и автоматизация
- Тестировать ETL/ELT-процессы: загрузку, трансформацию, инкрементальность, повторные запуски, обработку ошибок и восстановление после сбоев.
- Проверять BI-дашборды: метрики, фильтры, визуализации, ролевую модель, соответствие данным источников и требованиям заказчика.
- Автоматизировать повторяемые проверки SQL-скриптами, средствами оркестрации или тестовыми фреймворками.
- Участвовать в регрессионном тестировании данных.
- Переводить повторяемые ручные проверки в автотесты или регламентные SQL-наборы.
- Проверять не только корректность данных, но и бизнес-ценность отчета: применимость метрик, понятность фильтров и соответствие управленческой задаче.
4. Процессы и коммуникация
- Формировать тест-кейсы, чек-листы, дефекты и отчеты о качестве данных в Jira или аналогичных системах.
- Взаимодействовать с аналитиками, инженерами данных и бизнес-заказчиками.
- Аргументированно объяснять дефекты и риски качества.
- Предлагать улучшения тестового процесса, шаблонов проверок и приемочных критериев.
- Предлагать улучшения приемки витрин и отчетов: обязательные сверки, контрольные суммы, пороги отклонений и правила фиксации дефектов.