Название: Инженер по обеспечению качества данных - Удаленно
Местоположение: Бангалор / Индия / Бангалор, Индия / Удаленно
В Zyte мы «едим данные на завтрак», и вы можете есть свой завтрак где угодно и работать на Zyte. Основанная в 2010 году, мы являемся глобально распределенной командой из более чем 250 zytan, работающих в более чем 28 странах, и наша миссия — дать нашим клиентам возможность извлекать данные, которые им необходимы для дальнейших инноваций и развития их бизнеса. Мы считаем, что у всех предприятий должен быть простой путь к получению данных.
Обзор роли
Обеспечение качества данных — это то, как мы убеждаемся, что предоставляемые нами данные верны, прежде чем клиент их увидит. В роли инженера по обеспечению качества данных вы будете проверять данные, которые производят наши пауки и проекты с поддержкой ИИ, на соответствие запросам клиента, находить ошибки и точно сообщать команде о своих находках.
Контроль качества полезнее в виде вопроса, заданного в начале, чем барьера в конце. Можно ли протестировать это требование, и как мы узнаем, если оно будет неверным? Часть этой роли заключается в том, чтобы задать этот вопрос заранее, чтобы проблемы были устранены до того, как они достигнут клиента.
Ключевые обязанности
- Преобразовывать требования клиента к сбору данных и данным в четкий подход к тестированию и брать на себя ответственность за QA с самого начала новых проектов.
- Сочетать исследовательское ручное и визуальное тестирование с автоматизированными тестами, где автоматизация окупается.
- Проводить циклы тестирования извлеченных данных и четко сообщать о результатах.
- Составлять описания дефектов с достаточной детализацией, чтобы разработчик мог воспроизвести и исправить их без необходимости разговора.
- Использовать описательную статистику, сводки и диаграммы для демонстрации качества данных: полноты, точности, согласованности и отклонений.
- Предоставлять отчеты о тестировании и показатели качества, которые дают команде, а при необходимости и клиенту, истинное представление.
- Сообщать, что было протестировано, что нет, и какой риск это оставляет.
- Работать с менеджерами проектов и клиентами, чтобы прояснить неясные или непроверяемые требования до начала QA.
- Вносить вклад в нашу среду автоматизации тестирования, уделяя особое внимание охвату и производительности.
- Предлагать и брать на себя ответственность за улучшения в процессе и инструментах QA, включая надстройки для браузеров, надстройки для таблиц и инструменты автоматизации тестирования на основе пользовательского интерфейса.
- Работать с руководством QA, менеджерами проектов и разработчиками с минимальным надзором.
Требования
- Более 5 лет опыта работы в качестве QA Engineer или аналогичной должности — тестирование программного обеспечения или данных.
- Предпочтительный язык — Python — Pandas и Jupyter для анализа и проверки данных.
- SQL: запросы от базового до среднего уровня и уверенное владение как минимум одной реляционной базой данных и ее инструментами.
- Глубокое понимание веб-технологий и протоколов: HTML, XPath, JSON, HTTP и CSS.
- Опыт написания тестов для HTTP/REST API.
- Проактивный и внимательный к деталям QA-специалист с сильным чувством ответственности за качество проекта.
- Быстро обучающийся, способный быстро понимать требования сложных предметных областей проектов и адаптироваться к новым технологиям.
- Использование инструментов AI и LLM для оптимизации генерации тестовых случаев и ускорения процессов проверки данных.
- Хороший дизайн тестовых случаев и управление тестовыми данными.
- Опыт работы в agile-команде (Scrum или Kanban) вместе с разработчиками.
- Понимание концепций качества данных, таких как полнота, точность, согласованность и отклонения.
- Высокое внимание к деталям и уверенность в поддержании высокого качества в условиях давления при доставке.
- Четкая письменная и устная коммуникация на английском языке.
Приветствуется
- Рабочее знание Scrapy и других фреймворков для сбора данных на основе Python.
- Опыт работы с фреймворками автоматизации тестирования.
- Интерес к концепциям науки о данных в контексте анализа и проверки данных.
- Интерес к использованию инструментов AI и LLM для ускорения проверки данных.
Преимущества
Будучи новым Zytan, вы будете:
- Станете частью самостоятельной, прогрессивной, многокультурной команды.
- Получите свободу и гибкость работать там, где вы лучше всего работаете.
- Работать с передовыми технологиями и инструментами с открытым исходным кодом.
- 35 дней оплачиваемого отпуска