Старший SDET (инженер по автоматизации тестирования распределенных систем данных)
Старший инженер по автоматизации тестирования (SDET) для разработки и внедрения стратегии тестирования распределенной платформы данных. Основные задачи: проектирование тестовых фреймворков на Python/pytest, тестирование SQL-движка и бэкенд-сервисов, управление CI/CD и тестовыми средами в Kubernetes и облаках. Требования: 5+ лет опыта в автоматизации бэкенд-тестирования, глубокие знания Python, SQL, Docker, Kubernetes, Jenkins и опыт работы с системами обработки данных. Предлагается долгосрочный контракт с удаленной работой и гибким графиком.
Зарплата не указана — оценили по рынку
На основе 90 похожих вакансий за 90 дней.
Что предстоит делать
<p><strong>Уровень:</strong> Senior </p><p><strong>Занятость:</strong> Долгосрочный контракт </p><p><strong>Локация:</strong> Европа (EU / EEA / UK), удаленно </p><p><strong>Рабочие часы:</strong> Рабочие часы EU, сдвинутые на <nobr>2–3</nobr> часа позже для обеспечения ежедневного пересечения с утром US West Coast (PST/PDT)</p><h3>О Клиенте</h3><p>Наш клиент — ведущая компания в области корпоративных платформ данных, создающая открытый высокопроизводительный data lakehouse для AI и аналитических нагрузок. Платформа объединяет интеллектуальный SQL-движок запросов, готовый к AI семантический слой и открытый каталог на базе Apache Iceberg, позволяя компаниям из списка Fortune 500 в сферах финансов, энергетики, производства и логистики унифицировать, выполнять запросы и управлять данными в огромных масштабах в облачных и локальных источниках.</p><h3>О Роли</h3><p>Мы ищем Senior SDET для руководства разработкой автоматизированных тестовых фреймворков и стратегии тестирования для крупномасштабной распределенной платформы данных. Вы будете отвечать за качество движка запросов, уровня подключения и внутренних сервисов «end-to-end» — от архитектуры фреймворка до CI/CD инфраструктуры во всех основных облаках — и наставлять middle-инженеров в команде.</p><p><strong>Это роль, ориентированная на работу с данными и backend.</strong> Мы <strong>не</strong> ищем web/UI QA-инженеров — работа сосредоточена на валидации выполнения распределенных запросов, корректности данных в масштабе, драйверов подключения и backend-микросервисов.</p><h3>Обязанности</h3><ul><li>Проектировать, разрабатывать и развивать автоматизированные тестовые фреймворки на <strong>Python / pytest</strong> для backend-сервисов, REST API и распределенных компонентов данных.</li><li>Определять стратегию тестирования для новых функций и компонентов платформы — покрытие, оценка рисков и контрольные точки качества.</li><li>Отвечать за end-to-end, интеграционное, производительное и регрессионное тестирование, охватывающее выполнение SQL-запросов, корректность данных в масштабе и API платформы.</li><li>Руководить усилиями по тестированию производительности и нагрузочному тестированию с помощью <strong>JMeter</strong>, включая нагрузки через драйверы <strong>JDBC / ODBC / Arrow Flight</strong>.</li><li>Разрабатывать и валидировать сценарии тестирования данных в большом масштабе — планы запросов, корректность результатов в гетерогенных источниках данных, согласованность метаданных и поведение при высокой конкурентности.</li><li>Отвечать за CI/CD тестовые пайплайны в <strong>Jenkins</strong> — проектировать, поддерживать и постоянно улучшать.</li><li>Предоставлять и управлять тестовыми средами в <strong>Kubernetes (GKE / EKS / AKS)</strong> на <strong>GCP, AWS и Azure</strong> с использованием Docker; обеспечивать автоматизацию и воспроизводимость.</li><li>Исследовать сложные кросс-уровневые сбои и проводить анализ первопричин совместно с разработкой.</li><li>Наставлять middle SDET, проверять тестовые сценарии и устанавливать стандарты качества в команде.</li><li>Сотрудничать с лидами разработки из США по практикам shift-left, тестируемости и готовности к релизу.</li></ul><h3>Обязательные требования</h3><ul><li><strong>Образование:</strong> B.S. или M.S. в Computer Science, Computer Engineering или смежной технической области.</li><li><strong>Программирование:</strong> Уверенное владение <strong>Python</strong>, включая <strong>pytest</strong>, с глубоким пониманием ООП, принципов проектирования ПО и архитектуры тестовых фреймворков.</li><li><strong>SQL и Данные:</strong> Продвинутые навыки SQL и глубокое понимание реляционных и аналитических систем данных, включая внутреннее устройство выполнения запросов.</li><li><strong>Опыт тестирования систем с интенсивной работой с данными:</strong> Подтвержденный опыт тестирования систем с интенсивной работой с данными — движков запросов, ETL/ELT пайплайнов, стриминговых платформ или аналитических баз данных. <strong>Кандидаты только с опытом web/UI QA не подходят.</strong></li><li><strong>Опыт тестирования:</strong> 5+ лет в автоматизации тестирования backend/систем, с подтвержденным владением стратегией тестирования и инфраструктурой.</li><li><strong>CI/CD и DevOps:</strong> Солидный опыт проектирования и поддержки пайплайнов <strong>Jenkins</strong> и тестовых сред.</li><li><strong>Контейнеры и Оркестрация:</strong> Хорошее практическое знание <strong>Docker</strong> и <strong>Kubernetes</strong> (запуск рабочих нагрузок, отладка подов, развертывание сложных сред).</li><li><strong>Облака:</strong> Практический опыт работы как минимум с одним основным облаком (<strong>GCP, AWS или Azure</strong>); опыт работы более чем с одним будет весомым плюсом.</li><li><strong>Контроль версий:</strong> Уверенная работа с Git / GitHub рабочими процессами и практиками код-ревью.</li><li><strong>Английский:</strong> Upper-Intermediate или выше (<strong>B2+</strong>) — ежедневная письменная и устная коммуникация с инженерной командой из США.</li><li><strong>Доступность:</strong> Возможность работать в часы EU со сдвигом на <nobr>2–3</nobr> часа в сторону времени US West Coast для обеспечения ежедневного пересечения с командой клиента.</li><li><strong>Лидерство:</strong> Предыдущий опыт наставничества инженеров, определения стратегии тестирования или руководства функцией QA/SDET.</li></ul><h3>Желаемые навыки</h3><ul><li>Глубокий опыт тестирования <strong>REST API</strong> и backend-микросервисов в масштабе.</li><li>Практический опыт работы с <strong>фреймворками распределенных вычислений</strong> (например, Apache Spark, Kafka) и <strong>MPP SQL-движками запросов</strong> (например, Presto, Trino или аналогичными).</li><li>Хорошее понимание современных концепций <strong>data lakehouse</strong>, открытых табличных форматов (<strong>Apache Iceberg</strong>) и хранилищ данных.</li><li>Опыт работы с драйверами подключения к данным: <strong>JDBC, ODBC, Arrow Flight</strong>.</li><li>Тестирование производительности с помощью <strong>JMeter</strong> или аналогичных инструментов нагрузочного тестирования в производственном масштабе.</li><li>Kubernetes на управляемых сервисах (<strong>GKE / EKS / AKS</strong>) и опыт работы с несколькими облаками.</li><li>Инструменты IaC, такие как <strong>Terraform</strong>.</li><li>Глубокое понимание <strong>генерации планов запросов</strong>, ускорения / материализации запросов и целостности метаданных в распределенных системах данных.</li><li>Предыдущий опыт руководства функцией QA/SDET в среде разработки платформ данных или баз данных.</li></ul> <div> <a href="https://jobs.dou.ua/companies/kaaiot/vacancies/366859/#reply-btn-id">Відгукнутись на вакансію</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийСтарший QA Automation инженер
~1 832 385 ₸ оценка
Ищем опытного Senior QA Automation Engineer для обеспечения качества ключевой платформы. Требуется 3+ года опыта в автоматизации, владение .NET, Selenium, Cucumber, Playwright и API тестированием. Компания предлагает полную удаленку, гибкий график, медстраховку и возможности для роста.
Старший Automation QA инженер (AI)
Ищем опытного QA-инженера для тестирования AI-платформы в энергетическом секторе. Нужно будет заниматься как ручным, так и автоматизированным тестированием, проверять работу AI-алгоритмов и интеграций. Требуется уверенное знание JavaScript и опыт с современными фреймворками автоматизации. Предлагают удаленную работу, гибкий график и хороший соцпакет.
Старший Automation QA инженер (Python)
Ищем Senior Automation QA Engineer (Python) для тестирования AI-агентов в SaaS-продукте. Нужно разрабатывать автотесты на Python, Playwright и pytest, проверять UI и API, интегрировать тесты в CI/CD. Требуется 4+ года опыта и английский Upper-Intermediate. Предлагают удаленку, гибкий график, медстраховку и обучение.
QA Automation Engineer
~1 832 385 ₸ оценка
Ищем опытного QA Automation инженера для создания высоконагруженной брокерской платформы. Нужно писать автотесты на Python, развивать инфраструктуру тестирования и менторить коллег. Предлагаем работу в Ozon Банке с современным стеком и возможностью влиять на процессы с нуля.
QA инженер (ручное тестирование, платежные системы)
~1 832 385 ₸ оценка
Ищем опытного QA-инженера для ручного тестирования веб-приложений и платежных систем в международной компании. Требуется знание SQL, AWS, опыт работы с API и AI-инструментами. Предлагаем полную удаленку, гибкий график и отличные условия.
Senior QA Engineer
~1 832 385 ₸ оценка
Ищем Senior QA-инженера для международного финтех-проекта. Вы будете отвечать за качество B2B-продуктов: тестировать веб-платформы, API и интеграции, разрабатывать тестовые сценарии и улучшать процессы. Требуется опыт от 3 лет в QA, знание SQL, JSON, HTML и базовый JavaScript, а также английский от B1. Приветствуется опыт автоматизации и работы с MetaTrader. Возможна удалёнка.