Перейти к содержимому

Software Development Engineer in Test (SDET)

Нужен первый в команде SDET, который возьмёт на себя тест-автоматизацию платформы для ресторанов и отелей (чаевые, выплаты, зарплаты). Предстоит построить стратегию тестирования, стабильный e2e-фреймворк и встроить автотесты в CI/CD как блокирующий деплой гейт. Требуют серьёзный опыт автоматизации веб-продукта, знание Python/Django-стека и английский C1; предлагают полную удалёнку, гибкий график и бюджет на развитие.

senior удалённо ~1 014 863 – 1 680 000 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Advanced
salary intelligence

Зарплата не указана — оценили по рынку

На основе 55 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.

оценка p25–p75
1 014 863 – 1 680 000 ₸
медиана: 1 232 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты QA Калькулятор зарплат
описание

Что предстоит делать

<p>В PLANEKS мы верим, что люди работают лучше всего, когда у них есть свобода расти. Мы строим культуру, в которой талантливые профессионалы могут сосредоточиться на значимой работе, непрерывно развиваться и видеть результаты своего вклада.</p><p><strong>Что мы предлагаем</strong></p><ul><li>100% удалённая работа и гибкий график — выбирайте рабочие часы между <nobr>8:00-20:00</nobr> по киевскому времени</li><li>Бюджет на личное развитие в USD (путешествия, здоровье и психотерапия, спорт, образование и обучение, программное обеспечение, рабочее оборудование).</li><li>Конкурентная компенсация в USD с регулярным пересмотром зарплаты.</li><li>Оплачиваемый отпуск, праздничные дни и больничные.</li><li>Непрерывный профессиональный рост через менторство, обратную связь и обмен знаниями.</li><li>English Speaking Club с носителем языка.</li><li>Доступ к AI-инструментам, включая ассистентов для написания кода для инженеров и подписки на LLM для нетехнических специалистов.</li><li>Прозрачные процессы, плоская структура управления и поддерживающая командная культура.</li></ul><p> <strong>О роли</strong></p><p>Мы ищем Software Development Engineer in Test (SDET), который возьмёт на себя ответственность за автоматизацию тестирования и качество программного обеспечения в нашей инженерной команде.</p><p>Как первый SDET, вы будете создавать фреймворк для тестирования, определять стратегию тестирования и интегрировать автоматизированные тесты в CI/CD pipelines. Вы будете тесно сотрудничать с VP of Engineering, Staff Engineers и инфраструктурной командой, чтобы помочь разработчикам выпускать программное обеспечение быстрее и увереннее.</p><p>Это практическая инженерная роль, направленная на то, чтобы сделать автоматизированное тестирование надёжным и неотъемлемой частью процесса разработки.</p><p><strong>О проекте</strong></p><p>Проект — это технологическая платформа для гостиничного бизнеса, которая помогает ресторанам, отелям и кофейням управлять распределением чаевых, мгновенными выплатами чаевых, безналичным распределением чаевых, отчётностью, комплаенсом, расходами на оплату труда, закупками, прогнозированием продаж и расчётом заработной платы.</p><p>Платформа обрабатывает финансовые транзакции, где надёжность и точность критически важны. Инженерная команда создаёт следующее поколение платформы и увеличивает частоту релизов. Надёжное автоматизированное тестирование необходимо для предотвращения регрессий и обеспечения корректной работы критических финансовых процессов.</p><p>Команда работает удалённо в Канаде, Японии и Европе и следует двухнедельным спринтам.</p><p> <strong>Обязательные профессиональные навыки</strong></p><ul><li>Значительный опыт создания и поддержки автоматизации тестирования для production веб-продукта.</li><li>Сильные инженерные навыки. Технологический стек включает Python и Django, PostgreSQL, Celery, Redis, Docker, а также React с TypeScript, работающие на DigitalOcean. Вам не нужно владеть всем этим, но вы должны комфортно работать с системами такого типа и в большой существующей кодовой базе, чтобы выстроить подходящую стратегию тестирования и инфраструктуру.</li><li>Опыт интеграции автоматизированных тестов в CI/CD pipelines и превращения их в условие для деплоя, включая параллелизацию, карантин нестабильных тестов, тестовые окружения и подготовленные данные.</li><li>Понимание того, что относится к уровням unit, integration и end-to-end тестирования, и способность объяснить эти решения разработчикам.</li><li>Способность тесно работать с разработчиками и инфраструктурными инженерами для улучшения практик тестирования и упрощения написания и использования тестов разработчиками.</li><li>Здравое операционное суждение при тестировании финансовых процессов, понимание того, что пропущенная регрессия на платформе чаевых может означать, что кто-то не получит оплату, умение определять, какие высокорисковые сценарии тестировать в первую очередь, и готовность сообщить, когда программное обеспечение не готово к выпуску.</li><li>Способность работать самостоятельно в распределённой команде, ясно излагать мысли в письменной форме и продвигать работу без постоянного контроля.</li><li>Владение английским языком: уровень C1, с сильными навыками устной и письменной коммуникации.</li></ul><p> <strong>Будет плюсом</strong></p><ul><li>Опыт с Playwright.</li><li>Опыт в fintech, платежах или расчёте заработной платы.</li><li>Опыт тестирования интеграций со сторонними API, contract testing или service virtualization.</li><li>Опыт с инструментами визуального регрессионного тестирования, такими как Chromatic.</li><li>Опыт использования AI-инструментов для эффективного написания и поддержки тестов.</li><li>Опыт работы первым инженером по автоматизации тестирования в компании.</li></ul><p> </p><p><strong>Обязательные личные качества</strong></p><ul><li><strong>Ответственность (Ownership):</strong> Способность нести ответственность за стратегию тестирования, фреймворк автоматизации и метрики качества.</li><li><strong>Автономность:</strong> Способность работать самостоятельно в распределённой команде и продвигать работу без постоянного контроля.</li><li><strong>Коммуникация:</strong> Способность ясно и эффективно общаться в среде с приоритетом удалённой работы.</li><li><strong>Сотрудничество:</strong> Готовность тесно работать с разработчиками и инфраструктурными инженерами и помогать им внедрять эффективные практики тестирования.</li><li><strong>Критическое мышление:</strong> Способность выявлять высокорисковые сценарии и расставлять приоритеты тестирования исходя из потенциальных последствий.</li><li><strong>Прагматичное суждение:</strong> Способность распознавать, когда программное обеспечение готово к выпуску, и честно сообщать, когда оно не готово.</li></ul><p><strong>Ключевые обязанности</strong></p><p><strong>В первые несколько месяцев:</strong></p><ul><li>Определить и задокументировать стратегию тестирования, включая то, что автоматизировать на каждом уровне тестирования, что должно блокировать деплой, что находится в зоне ответственности разработчиков и где всё ещё нужны ручные проверки.</li><li>Развить существующий набор end-to-end тестов в стабильный, надёжный фреймворк, который работает достаточно быстро для каждого pull request и блокирует деплой при провале тестов.</li><li>Приоритизировать покрытие end-to-end тестами для распределения чаевых, выплат и других критических финансовых процессов.</li></ul><p><strong>В течение года:</strong></p><ul><li>Интегрировать автоматизированные тесты в CI/CD pipelines для блокировки мержей, работая с инфраструктурной командой над preview-окружениями для pull request, обязательными CI-проверками и переходом от еженедельных к ежедневным деплоям.</li><li>Создать фабрики тестовых данных и подготовленные наборы данных, поддерживающие реалистичные тестовые сценарии без использования production-данных.</li><li>Создать и поддерживать локальный симулятор для сторонних платёжных и банковских API, поддерживая его в соответствии с изменениями партнёрских API.</li><li>Улучшить опыт разработчиков, обеспечив быстрый локальный запуск тестов, предоставляя понятные отчёты о сбоях и сокращая количество нестабильных тестов.</li><li>Определить и отслеживать метрики качества, включая пропущенные дефекты, долю нестабильных тестов и количество багов, пойманных до и после релиза.</li></ul><p> <strong>Кому эта позиция не подходит</strong></p><ul><li>Кандидатам, ищущим роль ручного QA или позицию, сосредоточенную на ручном подтверждении в конце спринта.</li><li>Кандидатам, ищущим управленческую позицию. Это практическая роль индивидуального contributor, и здесь нет команды для управления.</li><li>Кандидатам, ищущим роль продуктового архитектора. Техническое направление и дизайн движения денежных средств находятся в зоне ответственности двух Staff Engineers; эта роль сосредоточена на автоматизации тестирования и определении готовности программного обеспечения к выпуску.</li><li>Кандидатам, которые ожидают присоединиться к компании со зрелой тестовой платформой и сформированной командой инженеров по автоматизации. Роль предполагает создание основ тестирования параллельно с текущей разработкой продукта и greenfield-работой.</li></ul><p> Мы ищем людей, которые мотивированы учиться, брать на себя ответственность и расти вместе с нами.</p><p><strong>Звучит как подходящий вариант? Откликайтесь — давайте поговорим!</strong></p> <div> <a href="https://jobs.dou.ua/companies/planeks/vacancies/377768/#reply-btn-id">Откликнуться на вакансию</a> </div>

Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
навыки

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как QA-инженер, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в PLANEKS

2 активные вакансии в компании

1 мес. назад

Старший Full-Stack инженер (Python/Django, React)

~1 344 000 – 2 550 558 ₸ оценка по всем рынкам

Ищем опытного Senior Full-Stack разработчика для FinTech SaaS-платформы в сфере ресторанного бизнеса. Нужен сильный Python/Django и React/TypeScript, опыт масштабирования живого продукта и готовность брать техническое лидерство. Предлагают полную удаленку, гибкий график, оплату в USD и бюджет на развитие.

Python Django React +7
senior удал. dou

Похожие вакансии

6 вакансий
A
Ascendix Technologies
2 д. назад

QA Engineer

~1 014 863 – 1 680 000 ₸ оценка по всем рынкам

Нужен опытный QA-инженер для обеспечения качества Salesforce-продуктов, начиная с AI-агента Ascendix. Задача — тестировать как обычный функционал, так и AI-фичи: проверять ответы LLM на галлюцинации и точность, вести датасеты и регрессионные тесты, автоматизировать проверки через Playwright. Требуют 5+ лет в QA, опыт тестирования AI-приложений и API, английский B2+. Предлагают удалённую работу по B2B-договору, оплачиваемый отпуск и больничные, развитие и менторство.

QA AI LLM +5
senior удал. dou
Аренадата Софтвер
А
Аренадата Софтвер
2 д. назад

Senior QA Automation Java

~1 014 863 – 1 680 000 ₸ оценка по всем рынкам

Нужен QA automation инженер для тестирования web-интерфейсов и REST-сервисов: функциональное и e2e тестирование, разработка автотестов на Java/Selenide/RestAssured, интеграция в CI как quality gate, code review. Требуется опыт с Java более 5 лет, Spring Boot, Maven, PostgreSQL, Docker и Unix, плюс чтение документации на английском. Работа в продуктовой команде с архитекторами, разработчиками и аналитиками.

Java Selenide RestAssured +12
senior удал. hh
Paybis
P
Paybis
2 д. назад

QA Automation Engineer (Mobile)

~1 014 863 – 1 680 000 ₸ оценка по всем рынкам

Paybis — глобальная финтех-компания на стыке крипты и традиционных платежей, ищет QA Automation Engineer в мобильную команду. Нужно вручную тестировать и автоматизировать нативные iOS/Android-приложения с реальными платёжными сценариями: токенизация карт, 3DS, биометрия. Требуют 5+ лет ручного тестирования и 3+ года автоматизации на Java (Appium, JUnit/TestNG, GitLab CI), английский Upper-Intermediate. Предлагают удалёнку, медстраховку, бюджет на обучение и бонусы по результатам.

QA Appium Java +9
senior удал. dou
Альфа-Банк
А
Альфа-Банк
3 д. назад

Тестировщик ПО

~1 014 863 – 1 680 000 ₸ оценка по всем рынкам

Нужен опытный тестировщик с опытом от 6 лет, включая автоматизацию тестов на Java и ручное тестирование. Задачи — тестирование ПО, написание тестовой документации, участие в автоматизации и контроле качества релизов. Предлагают удалёнку или гибрид, гибкий график, ДМС, квартальную премию и оплату конференций.

Java автоматизация тестирования API +10
senior удал. hh
Edvantis
E
Edvantis
3 д. назад

Старший инженер по автоматизации QA

~1 014 863 – 1 680 000 ₸ оценка по стеку, все рынки

Ищем опытного Senior Automation QA Engineer для проекта клиента — мирового лидера в технологиях обнаружения угроз и досмотра. Нужно строить и поддерживать фреймворки автотестов (API, UI, интеграционные), писать тесты на Python с pytest и Playwright, участвовать в нагрузочном тестировании и встраивать тесты в CI/CD. Требуется 5+ лет в QA с упором на автоматизацию и английский Upper-Intermediate. Предлагают удалённую работу с гибким графиком, конкурентную оплату, отпуск 18 дней, медстраховку и обучение.

QA автоматизация тестирования Python +7
senior удал. dou
Transition Technologies PSC
T
Transition Technologies PSC
19 ч. назад

Release Manager (QA/Testing)

~1 378 680 – ~1 723 350 ₸ (12 000 – 15 000 PLN)

Роль Release Manager в направлении QA/Testing: нужно управлять релизами и координировать процессы тестирования. Основные требования — опыт с Selenium, знание ITIL и практик DevOps, уровень Senior. Работа удалённая, компания Transition Technologies PSC.

Selenium ITIL DevOps +2
senior удал. nfj