О роли
Группа UBDS ищет квалифицированного инженера по тестированию с акцентом на автоматизацию тестирования и проверку данных для поддержки программ трансформации данных и облачных технологий. Эта роль идеально подходит для инженера с опытом тестирования ETL, практик автоматизации и облачных платформ данных.
Вы будете участвовать в проектировании, разработке и улучшении решений для автоматизированного тестирования, помогая обеспечивать качество данных, надежность и соответствие целям клиента.
Основные обязанности
•Проектирование и внедрение автоматизированных тестов для конвейеров данных, процессов ETL и облачных платформ
•Выполнение мероприятий по проверке данных, обеспечивая точность, полноту и целостность наборов данных
•Разработка и поддержка автоматизации тестирования с использованием Python и pytest, с опытом работы с подходами TDD и BDD (Behave)
•Создание и управление тестовыми данными для поддержки проверки ETL и хранилищ данных
•Участие в улучшении фреймворков автоматизации для повышения эффективности и повторного использования
•Сотрудничество с инженерными командами для поддержки практик тестирования сдвига влево (shift-left)
•Участие в рецензировании коллег, обзорах кода и процессах CI/CD
•Поддержка облачных решений, работа с платформами такими как AWS и Azure, а также технологиями, например Kafka
•Выявление возможностей для повторного использования и стандартизации в подходах к тестированию
•Помощь в обеспечении соответствия тестирования целям клиента и задачам доставки
•Вклад в обмен знаниями внутри команд для поддержки постоянного развития компетенций
Навыки и опыт
Обязательные
•Опыт автоматизации тестирования для данных и процессов ETL
•Понимание техник проверки данных и работы с наборами данных
•Уверенное владение SQL и опыт работы с реляционными базами данных (например, Oracle или аналогичными)
•Практический опыт работы с Python и фреймворками, такими как pytest
•Опыт работы с BDD (Behave) и/или TDD подходами
•Знание процессов ETL, концепций хранилищ данных и инструментов, таких как PySpark (или аналогичные)
•Опыт работы с облачными платформами, такими как AWS и/или Azure
•Знакомство с технологиями событийно-ориентированной обработки или потоковой передачи данных (например, Kafka)
•Понимание CI/CD пайплайнов, систем контроля версий и современных практик разработки
•Опыт участия в разработке фреймворков автоматизации тестирования
•Для этой роли требуется активный уровень допуска SC или кандидат должен иметь возможность его получить
Желательные
•Опыт работы в государственных или регулируемых средах
•Опыт участия в масштабных программах трансформации данных
•Осведомленность о согласовании инженерной работы со стратегиями организации
•Знание паттернов архитектуры данных и подходов к тестированию
Личные качества
•Аналитический склад ума с сильными навыками решения проблем
•Внимательность к деталям с акцентом на качество и точность данных
•Умение работать в команде, хорошие коммуникативные навыки
•Комфортная работа в условиях гибкой методологии разработки (agile)
•Мотивация к обучению и вкладу в непрерывное улучшение
Преимущества для сотрудников
•Обучение – всем членам команды предлагается множество вариантов личного развития, будь то техническое обучение, развитие бизнес-компетенций или методологий
•Частное медицинское страхование для вас и вашего супруга/партнера, предоставляемое через Vitality
•Дискреционный бонус, основанный на сочетании личных и корпоративных результатов
•Отпуск – 25 дней отпуска, плюс 1 день на день рождения и 1 день на годовщину работы, дополнительно к официальным праздничным дням Великобритании
•Лизинг электромобиля с удержанием из зарплаты
•Взносы в пенсионную схему
•Страхование на случай смерти при исполнении служебных обязанностей
О группе UBDS
В группе UBDS миссия – поддерживать предпринимателей, которые устанавливают новые стандарты с помощью технологических решений в области облачных сервисов, кибербезопасности, данных и искусственного интеллекта.