Вакансии Playwright
Все вакансии с Playwright: можно найти работу, где этот инструмент указан в стеке или в задачах. Смотрите живые роли по инструменту и узкие пересечения с профессиями ниже.
Фильтр вакансий
Продуктовый инженер, full-stack и LLM
0G Labs ищет продуктового инженера, который отвечает за результат, а не только за порученные задачи. Работа охватывает 4–5 продуктов с разными технологическими стеками: нужно находить ценные проблемы и доводить решения до конца — от дизайна и реализации до тестирования, документации, запуска и эксплуатации. Обязанности - Понимать приложения и стек 0G, чтобы улучшать общую платформу, а не отдельную функцию. - Устранять корневые причины и принимать долгосрочные решения через общие системы, избегая временных заплаток и дублирующих решений. - Вести функции целиком: UI, API, серверная логика, инфраструктура и деплой, не останавливаясь на привычном уровне. - Развивать инфраструктуру AI-агентов: LLM-стриминг, оркестрация инструментов, изолированное выполнение кода и защитные границы вокруг недоверенного кода. - Работать с идентификацией на основе кошельков, подписью, встроенными и внешними кошельками, серверной авторизацией, не смешивая подключение кошелька с доступом к приложению. - Самостоятельно управлять зависимостями, ревью, блокерами и поставкой, заранее поднимая продуктовые решения и риски. - Повышать стандарты через осмысленные тесты, строгие ревью PR и живую документацию, соответствующую продукту. - Быть открытым к новым технологиям, AI-инструментам и улучшению рабочих практик. - Отвечать за свои зоны так, чтобы остальная команда могла сосредоточиться на развитии других продуктов. - Считать задачу выполненной только после доставки, проверки и эксплуатации, а не после написания кода или зелёных тестов. Сопровождать запущенное: структурированные логи, трейсы, метрики, дашборды, алерты, первая линия технической поддержки, оптимизация и постоянная поддержка внутренних команд и внешних пользователей. Требования - Сильный опыт end-to-end работы с TypeScript и React: клиент, сервер, проектирование API, serverless и edge-рантаймы. Ценен опыт с Remix, Next.js, Vite и Cloudflare Workers. - Опыт создания LLM-продуктов сложнее простых API-вызовов: стриминг, использование инструментов, конвейеры промптов, оркестрация агентов или изолированное выполнение кода. - Уверенная разработка web3-приложений: аутентификация через кошельки, подпись, встроенные и внешние кошельки, основы EVM. - Практический опыт с infrastructure as code, CI/CD, контейнерами, продакшн-наблюдаемостью и поведенческим тестированием. - Стек: pnpm, Terraform, GitHub Actions, Docker, Fly.io, Grafana, OpenTelemetry, Prometheus, Vitest, Playwright. Условия - Цель: возможность внести вклад в превращение AI в общественное благо. - Рост: среда с самостоятельным управлением, где можно проявлять инициативу и формировать свою роль и карьеру. - Компенсация: рыночная, для большинства ролей включает доступ к токенам до запуска. - Возмещение расходов на оздоровление: трансцендентальная медитация, программа Landmark Education, курс «Искусство общения», коучинг речи, фитнес, абонементы в спортзал и занятия.
Cloud Release Quality Manager, AI-Enabled Release Program Manager
Cloud Release Quality Manager — AI-Enabled Release Program Manager Удаленная позиция, США. Обзор Компания ищет организованного и технически любознательного менеджера по качеству релизов для координации выпусков программного обеспечения на облачных платформах. Роль включает управление сроками релизов, координацию кросс-функциональных усилий, обеспечение готовности к выпуску и внедрение AI-агентов для автоматизации процессов. Обязанности Планирование и выполнение релизов - Разработка и управление сквозными сроками релизов, обеспечение четкости и достижимости контрольных точек. - Координация команд продукта, инженерии, QA, поддержки и операций для согласования объема релиза и целей качества. - Отслеживание контрольных точек релиза, включая проверки Definition of Done (DoD), для полноты функциональности и инфраструктуры. - Проведение встреч go/no-go, обеспечение согласованности заинтересованных сторон по готовности и рискам. - Предоставление своевременных статус-обновлений заинтересованным сторонам, включая руководство, через дашборды, отчеты и брифинги. AI и автоматизация релизов - Проектирование, разработка и развертывание AI-агентов для автоматизации релизных активностей (например, статус-отчеты Branch-Diffs, проверка чек-листов, триаж тикетов, проверки готовности). - Автоматизация процессов готовности к релизу, внедрение лучших практик и стандартизация процессов и инструментов. - Выявление рутинных повторяющихся рабочих процессов и их приоритизация для автоматизации с помощью AI или скриптов. - Интеграция AI-агентов в существующие CI/CD и релизные инструменты совместно с инженерными и платформенными командами. Готовность к релизу и соответствие требованиям - Подтверждение завершения документации, обучающих материалов и внутренних передач перед релизом. - Создание и управление деплой-тикетами для продакшн-релизов и хотфиксов, координация необходимых утверждений. - Обеспечение соблюдения требований безопасности и соответствия во всех релизных активностях, поддержка аудитов. Управление дефектами и инцидентами - Проведение встреч по триажу дефектов клиентов с командами поддержки и инженерии, приоритизация и отслеживание решений. - Мониторинг пост-релизных метрик и обратной связи для улучшения процессов и качества продукта. - Анализ отзывов клиентов и опросов для выявления индикаторов качества. Управление рисками и коммуникация - Обеспечение корректности артефактов для соответствия (SOC, ISO и др.) и поддержка аудитов. Требования - 1–3 года опыта управления релизами, желательно в облачной среде разработки ПО. - Практические навыки создания и развертывания AI-агентов (LLM API, low-code платформы или скриптовые фреймворки) для автоматизации релизных активностей. - Подтвержденный опыт управления сложными релизными процессами в SaaS, PaaS или cloud-native средах. - Понимание Agile-методологий, DevOps-практик и CI/CD пайплайнов. - Отличные организационные, коммуникационные и кросс-функциональные навыки. - Способность управлять несколькими релизами и дедлайнами одновременно. Предпочтительные квалификации - Знакомство с Jira, Confluence или аналогичными платформами для тикетинга и документации. - Опыт работы с CI/CD — Argo, Jenkins, Playwright automation framework. - Знание регуляторных фреймворков, таких как SOC 2 или ISO 27001. - Опыт внедрения автоматизации или AI-агентских инициатив в релизных, QA или DevOps организациях. Компенсация - Базовая зарплата: $100,000–$120,000 + акции компании. - Полная удаленная занятость. Оплата определяется на основе локальных, национальных и отраслевых данных, уровня опыта, образования и специализированных знаний.
Python Backend Developer в AI-продукт
Python-разработчик в AI-продукт. Формат: удалённо. Зарплата: 100 000–120 000 ₽ на руки. Full-time. Что предстоит делать: — разрабатывать backend на Python и asyncio; — создавать устойчивую браузерную автоматизацию; — работать с Playwright, сессиями, очередями и расписаниями; — интегрировать LLM и vision-модели; — реализовывать память, контекст и инструменты AI-агента; — настраивать логирование, мониторинг и восстановление после сбоев; — работать с Docker, CI, метриками и алертами; — обеспечивать безопасность пользовательских данных и секретов; — проектировать архитектуру и собирать прототип первой версии продукта. Особенно важен опыт: — production-разработки на Python; — Playwright или аналогов; — долгоживущих процессов, очередей и фоновых задач; — LLM-приложений и AI-агентов; — vision-моделей; — прокси-инфраструктуры и сетевой изоляции; — работы с нестабильными внешними API/интерфейсами. Плюсом будет опыт в антифрод-, платёжных или дейтинг-продуктах.
Senior фронтенд-инженер, Growth-команда
О компании Close — CRM для отделов продаж, разрабатывается с 2013 года. Компания внедряет ИИ во все части продукта. Бутстрап-компания, прибыльная, 120 сотрудников, полностью удалённая команда. Стек - Фронтенд: одностраничное TypeScript-приложение на React, сборка Vite, тесты Vitest, React Testing Library, Playwright, Chromatic. - UI обновляется в near real-time через WebSockets и WebRTC, стили CSS-модулями, оптимизация через route-based code splitting и skeleton UI. - Собственная дизайн-система, описанная в Storybook. - Бэкенд: REST API и GraphQL, Python/Flask/FastAPI, MongoDB, Postgres, Elasticsearch, AWS. О роли Команда Growth отвечает за онбординг, активацию, биллинг и checkout — превращение нового пользователя в платящего клиента. Подход: быстрый поиск решения, запуск, затем стандартизация и очистка. Команда делает за недели то, что другие за месяцы. Текущие проекты: - Agent-forward experience: исследование, как агенты и ИИ улучшают опыт клиентов и быстрее демонстрируют ценность Close. - Создание данных из неструктурированных источников: превращение информации из почты в работающую CRM. Сотрудников могут перемещать между командами в зависимости от задач. Требования - Опытный фронтенд-инженер: React — основной стек, также опыт с Vue, Svelte или Solid. Умение выбирать подходящий инструмент. - Понимание экспериментов: какие данные собирать, как устроена воронка, как спроектировать фичу для получения значимых данных. - Опыт со структурой B2B-экспериментов (бонус: работа с Amplitude на стороне внедрения). - Создание ИИ-интерфейсов: опыт запуска LLM-фич для реальных пользователей, понимание доверия, потоковых ответов, неопределённых состояний, агентных UI. - Ежедневное использование ИИ-инструментов в работе. Компания оплачивает Claude Code, Codex и другие инструменты. - Ориентация на быструю поставку: лучше показать первую итерацию 50 клиентам, чем три недели доводить PR. Задачи - Создание агентного онбординга: агент, который обучает действием — кликает, показывает, демонстрирует приложение, общаясь с пользователем. Нужно создать UI, чтобы агент ощущался как тренер, а не чат-окно, и найти баланс между автоматизацией и обучением. - Превращение почты в CRM: создание интерфейса вокруг пайплайна неструктурированных данных: пользователь подключает почту. Условия - Удалённая работа, только для США (100% remote). - Компания бутстрап-прибыльная, команда 120 человек.
Python-разработчик, AI-агенты
Разработка AI-системы для автоматизации пользовательских действий и коммуникаций во внешних сервисах. Требуется Python-разработчик для создания первой рабочей версии продукта. Задачи: - Разрабатывать backend на Python - Создавать устойчивую браузерную автоматизацию - Работать с пользовательскими сессиями, очередями и расписаниями - Интегрировать LLM и vision-модели - Реализовывать память, контекст и инструменты AI-агента - Настраивать логирование, мониторинг и восстановление после ошибок - Обеспечивать защиту пользовательских данных и секретов - Участвовать в проектировании архитектуры, оценке сроков и технических рисков Требования: - Уверенный Python + asyncio - Опыт разработки production-систем - Playwright или аналоги - Опыт автоматизации нестабильных и меняющихся интерфейсов - Retry, переавторизация, recovery после сбоев - Понимание идемпотентности - Опыт с фоновыми процессами, очередями, расписаниями и квотами - Практика разработки LLM-приложений: агенты, function calling, память, контекст - Опыт с vision-моделями и оптимизацией стоимости инференса - Понимание шифрования, хранения секретов, access control и аудита - Docker, CI, логирование, метрики и алерты Будет плюсом: - Опыт с прокси-инфраструктурой и сетевой изоляцией - Антифрод, платежи или дейтинг - Понимание реакции внешних площадок на нетипичную активность - Опыт продуктов с нестабильными API/интерфейсами - Умение самостоятельно декомпозировать задачи и предлагать проверяемые решения На первом этапе: - Оценить реализуемость MVP - Предложить архитектуру и roadmap разработки - Определить необходимые доступы, инфраструктуру и расходы - Собрать прототип на отдельном аккаунте - Настроить фиксацию результатов, ошибок и причин остановки системы
QA-инженер, автоматизация тестирования и AI-продукты
Задачи - Владеть стратегией тестирования от начала до конца и постоянно улучшать её в ручном и автоматизированном тестировании по мере роста компании. - Проектировать, выполнять и поддерживать тест-кейсы, покрывающие новые функции, регрессии и крайние случаи. - Создавать надёжные автоматизированные тесты (E2E и API) и поддерживать их в CI/CD — стабильными, значимыми и лёгкими в обслуживании. - Тесно взаимодействовать с продуктом и разработкой для раннего уточнения требований, ужесточения критериев приёмки и предотвращения дефектов до релиза. - Определять сигналы качества и метрики, которые создают реальную уверенность в релизе. - Повышать качество AI-функций, включая: - Тестирование устойчивости к разнообразным входам (неоднозначные промпты, зашумлённые данные, неожиданное поведение пользователей). - Проверку безопасности, конфиденциальности и непреднамеренных выходов в соответствии с требованиями продукта. Требования - Опыт работы в тестировании ПО / QA-инжиниринге в кросс-функциональных командах. - Сильные навыки в дизайне тестов, исследовательском тестировании и расследовании дефектов — поиск первопричин, а не только симптомов. - Уверенный практический опыт в автоматизации тестирования (например, Playwright, Cypress, Selenium) и API-тестировании (например, Postman, Bruno). - Уверенная работа с CI/CD и системами контроля версий (например, Git и пайплайны GitHub/GitLab), отношение к тестированию как части поставки. - Понимание современных практик поставки ПО: shift-left QA, код-ревью, наблюдаемость, документация — и прагматичное их применение. - Рабочее знание функций на базе AI/ML или LLM и умение превращать это в практические проверки качества. - Чёткая коммуникация и прагматичное мышление — баланс качества, скорости и риска для ответственной поставки. Желательно: - Опыт тестирования AI/LLM-функций (вариации промптов, гардрейлы, неожиданные выходы, подходы к оценке). - Опыт в основах нагрузочного и/или тестирования безопасности. Условия - Гибкий график работы и мобильная работа независимо от местоположения, поддерживается ж/д абонементом по Германии (Deutschlandticket) с субсидией 29 евро. - 30 дней отпуска в год (включая 24 и 31 декабря) плюс дополнительные выходные (свадьба, переезд, рождение ребёнка). - Один день волонтёрства для социального проекта. - Программы здоровья: Jobrad, спортивные предложения Hansefit или EGYM Wellpass, доступ к ментальному здоровью через Bloom, дополнительная корпоративная медицинская страховка от Allianz, ежемесячный профессиональный массаж шеи и плеч в офисе в Ганновере. - Ежегодный бюджет на обучение — 800 евро на курсы, книги или коучинг. - Регулярные встречи обратной связи и развития, понятный карьерный путь HERO. - Летние и рождественские вечеринки, регулярные командные мероприятия, ежегодные совместные выездные сессии с командой HERO в других странах ЕС. - Зарплатный диапазон: 42 000–63 000 евро в год. - Начало работы: с 15.09.2026.
Senior fullstack-разработчик Java / Angular
Senior Fullstack-Entwickler Java / Angular Компания Rockstardevelopers, основана в 2015 году в Мангейме, имеет офисы в Штутгарте и Мюнхене. Компания занимается разработкой ПО, реализовав сотни индивидуальных проектов для корпоративных клиентов и среднего бизнеса. Короткие коммуникационные пути, честная обратная связь, отсутствие иерархических уровней между сотрудником и руководством. Задачи Работа в клиентских проектах крупных компаний и государственных заказчиков, встроенность в команды клиентов, полная ответственность за свою область. - Fullstack-разработка в корпоративных и регулируемых средах - Участие в проектировании архитектуры, а не только реализация - Генерация, ревью и рефакторинг кода с использованием Claude Code, Copilot или Cursor - Проведение код-ревью и техническое менторство в команде - Согласование с product-owner, UX и DevOps Большинство сотрудников приходят в офис один-два дня в неделю, но это необязательно. Выезды к клиенту — только на отдельные встречи раз в несколько недель. Проекты В зависимости от проекта и опыта: - Крупные корпорации, например Deutsche Bahn / DB Systel (железнодорожные домены: управление расписанием, продажи, диспетчеризация и системы безопасности) - Государственный сектор и ведомства (например, Bundesagentur für Arbeit, ITZBund, Bundesdruckerei) — регулируемые среды, доступность, Security by Design - Корпоративные клиенты и средний бизнес из различных отраслей Опыт в одной из этих сред — существенное преимущество. Требования Уровень senior. Клиентам нужны специалисты, готовые работать самостоятельно с первого дня. Backend (обязательно): - Java 17+ и Spring Boot - REST-интерфейсы и реляционные базы данных, прежде всего PostgreSQL - Docker и Kubernetes - TDD с JUnit — тесты входят в определение готовности, а не в доработку - CI/CD (Jenkins, GitHub Actions), Git, agile-подход Frontend (обязательно): - Angular с TypeScript (React / Next.js — плюс) Желательно, но не обязательно: - Kotlin, Apache Kafka / асинхронная коммуникация, Camunda (BPMN-автоматизация) - AWS или Azure, микросервисы, Domain Driven Design, JPA/Hibernate - Мониторинг (Grafana, Prometheus), frontend-тесты (Jest, Playwright, Cypress) - Доступность (BITV 2.0 / WCAG AA), DevSecOps / Security by Design (госсектор) Не обязательно владеть всем. Важна уверенность в обеих сторонах стека и способность быстро осваивать новые технологии. AI-инструменты обязательны: Claude Code, Copilot, Cursor — необходимо уметь продуктивно работать с ними, так как этого ожидают клиенты. Компания инвестирует в развитие AI-навыков сотрудников. Условия - Homeoffice, офис или смешанный формат — на выбор - MacBook (если клиент не предоставляет собственное оборудование) - Разные клиенты и проекты - Основатели — непосредственные контактные лица - Внутреннее обучение AI-разработке
QA-инженер, ручное и автоматизированное тестирование
О компании Skylum — украинская компания, разрабатывающая отмеченное наградами программное обеспечение для обработки фотографий. Продукты автоматизируют редактирование фото с помощью ИИ, сохраняя творческий контроль за пользователем, и используются миллионами фотографов. Компания регулярно жертвует средства организациям для поддержки Украины. Цель роли Обеспечение стабильного качества маркетинговых материалов, веб-сервисов и данных маркетинга продукта с помощью ручного тестирования, автоматизированных проверок и ИИ-инструментов для минимизации дефектов, повышения надежности пользовательского опыта и точности данных для бизнес-решений. Обязанности - Выполнение функционального и регрессионного тестирования маркетинговых материалов: лендингов, промо-страниц, баннеров, email-кампаний и другого пользовательского контента на разных устройствах и браузерах. - Проверка точности аналитики маркетинга продукта: отслеживание событий, воронок конверсий, UTM-параметров и других механизмов трекинга. - Тестирование маркетинговых веб-сервисов и интеграций: платежных потоков, подписок, CRM-систем, email-платформ, инструментов A/B-тестирования и связанных сервисов. - Создание и поддержка автоматизированных проверок для повторяющихся задач QA: валидация лендингов, проверка трекинга, ссылок, цен, пользовательских аккаунтов, локализации и других сценариев. - Использование ИИ-инструментов для генерации тест-кейсов, создания тестовых данных, проверки контента, анализа результатов тестирования и оптимизации процессов QA. - Координация процесса локализации маркетинговых материалов и контроль качества локализованного контента. - Создание и поддержка QA-документации: тест-кейсов, чек-листов и баг-репортов. - Сбор метрик QA, анализ результатов тестирования и подготовка отчетов для Product Marketing Lead. - Тесное взаимодействие с командами маркетинга, аналитики, разработки и дизайна для обеспечения высокого качества релизов. - Сотрудничество с командой мобильных приложений для обеспечения надежного пользовательского опыта и минимизации риска потери данных при кросс-платформенных сценариях. - Участие в непрерывном улучшении процессов QA: предложение новых подходов к автоматизации и лучших практик тестирования. Требования - Опыт: 1–2+ года в Manual QA, практический опыт тестирования веб-приложений (frontend/backend), маркетинговых сайтов или веб-сервисов. - Веб-тестирование: уверенное понимание функционального, регрессионного и кросс-браузерного тестирования, опыт использования DevTools и анализа сетевых запросов. - Аналитика и трекинг: базовое понимание веб-аналитики (Google Analytics, отслеживание конверсий, UTM-параметры) или способность быстро освоить эти инструменты. - Автоматизация тестирования: базовый практический опыт или сильный интерес к автоматизации с использованием Playwright, Cypress или аналогичных фреймворков, желательно с JavaScript. - ИИ-грамотность: опыт использования двух или более ИИ-инструментов для создания тестовых сценариев, анализа результатов тестирования и повышения личной продуктивности. - QA-документация: опыт создания тест-кейсов, чек-листов и подробных баг-репортов. - Аналитическое мышление: внимание к деталям, навыки решения проблем, умение выявлять корневые причины и эффективно работать с данными. - Английский: уровень Intermediate или выше. - Работа с данными: уверенное владение Google Sheets или Microsoft Excel для анализа результатов тестирования, ведения чек-листов и подготовки базовых отчетов. - Процессы разработки: понимание Agile-методологий и жизненного цикла разработки ПО (SDLC). Условия - Работа в сильной команде, возможность вносить значительный вклад в развитие отмеченных наградами продуктов для обработки фото. - Образовательный бюджет для поддержания навыков. - Курсы английского и немецкого языков. - Гибкий график работы. - Возможность работать удаленно или в офисе на Подоле, оборудованном для продуктивной и комфортной работы. - Медицинская страховка. - 21 день оплачиваемого больничного в год. - Полезные фруктовые снеки, богатые витаминами.
QA-инженер по автоматизации мобильных приложений
О компании ScholarshipOwl — крупнейший маркетплейс стипендий в США, использующий ИИ для связи 14 миллионов студентов, ищущих стипендии, с компаниями, которые ищут студентов. Миссия — сделать финансирование образования более доступным и увлекательным, а также дать брендам возможность взаимодействовать с новым поколением. Компания использует ИИ-технологии, которые упрощают поиск стипендий, оптимизируют процесс подачи заявок и обеспечивают измеримые результаты для студентов и партнеров. Роль Ищем высококвалифицированного и инновационного Mobile QA-инженера для сквозного обеспечения качества, автоматизации тестирования и стабильности релизов мобильного приложения ScholarshipOwl на Flutter и его интеграции с GraphQL API. Роль предполагает обеспечение быстрых поставок без регрессий на iOS, Android и OTA-обновлениях Shorebird для миллионов студентов. Вы будете использовать современные ИИ-ассистенты для кодирования (Cursor, Copilot, ChatGPT, Claude, Gemini) как основной инструмент для достижения максимального покрытия тестами с высокой скоростью. Работа в тесном сотрудничестве с мобильной и бэкенд-командами в современной мультисервисной архитектуре, смещение качества влево: аудит Figma-спецификаций до спринтов, ревью PR, поддержание непрерывных качественных шлюзов в CI/CD. Обязанности - Сквозная автоматизация: создание, поддержка и выполнение параллелизованных E2E smoke и регрессионных тестовых конвейеров с использованием Patrol, интегрированного в Codemagic и GitLab CI. - API и контрактное тестирование: настройка автоматизированного контрактного и API-интеграционного тестирования для проверки обновлений схемы GraphQL на соответствие требованиям мобильных запросов, гарантируя отсутствие критических изменений. - Интеграция ИИ: глубокая интеграция ИИ-инструментов (Cursor, Copilot, ChatGPT, Claude, Gemini) в ежедневные процессы для генерации Patrol-скриптов из Figma-спецификаций, синтеза сложных mock-пейлоадов и автоматизации разбора логов для удвоения эффективности QA. - Смещение качества влево: раннее ревью фич-спецификаций в Figma и определений схемы GraphQL для выявления крайних случаев, логических пробелов и ошибок дизайна до начала спринтов и разработки. Активное участие в ревью PR. - Наблюдаемость и триаж: мониторинг здоровья сборок, Firebase Remote Config/Analytics, логов ошибок Sentry и логов GCP Cloud Run для триажа проблем в Flutter BLoC/UI state, GraphQL-резолверах и бэкенд-сервисах, создание подробных GitLab-задач с контекстом для разработчиков. - Исследовательское и релизное тестирование: тестирование на iOS-симуляторах, Android-эмуляторах, физических устройствах, TestFlight, внутренних треках Google Play Console и OTA-горячих патчах Shorebird. - Компонентное тестирование: использование Flutter Storybook для визуальной регрессии и компонентного тестирования на ранних этапах релизного цикла. Требования (обязательные) - Опыт: 3+ года профессионального опыта в Mobile QA Engineering / автоматизации тестирования, минимум 1 год активного использования ИИ-инструментов для кодирования в ежедневных процессах. - Владение мобильной автоматизацией: практический опыт с фреймворками автоматизации Flutter (Patrol, Flutter Integration Test, или уверенные навыки Appium/XCUITest/Espresso с готовностью освоить Patrol). - API и проверка схем: знание тестирования GraphQL API (Bruno, Postman, Playwright или HTTP-клиенты), включая валидацию схем, заголовков и JWT-авторизацию. - Мобильная экосистема и дизайн: уверенная работа с Figma-файлами для UI-спецификаций/дизайн-токенов, инструментами Xcode/Android Studio, управление Firebase Remote Config и фича-флагами, понимание жизненного цикла мобильных приложений (Apple App Store / TestFlight, внутреннее тестирование Google Play Console). - CI/CD и мобильный DevOps: опыт с мобильными CI/CD инструментами (Codemagic, GitLab CI) и Git/GitLab рабочими процессами. - Образование: степень бакалавра в Computer Science, Software Engineering или эквивалентный практический опыт в разработке ПО / автоматизации тестирования. - Коммуникация: четкие и лаконичные навыки асинхронного общения на письменном и устном английском для баг-репортов, документации и удаленной работы. Будет плюсом - AI-Native фокус: продвинутое умение загружать архитектурные спецификации, GraphQL-схемы и UI-дизайн-токены в ИИ-модели для автоматической генерации тест-кейсов, Patrol page objects и mock-пейлоадов. - Dart и компонентное тестирование: непосредственные навыки Dart/Flutter для написания unit и widget тестов в репозитории, а также опыт с Flutter Storybook. - OTA и скриптинг: опыт с Shorebird (OTA горячие патчи для Flutter) или базовый TypeScript/Bun для написания Bruno тестовых коллекций или скриптов схем. - Облачная инфраструктура и фича-флаги: опыт с GCP (Cloud Run, Cloud Logging) и фича-флагами Unleash.
Senior SDET-инженер, платформа качества
О компании MaintainX — ведущая AI-платформа для обслуживания и управления активами, обслуживающая более 14 000 клиентов, включая Duracell, Shell, Cintas и Brenntag. Компания привлекла $150 млн в рамках раунда Series D под руководством Bessemer Venture Partners и Bain Capital Ventures, доведя общий объём финансирования до $254 млн. MaintainX вошла в рейтинг Forbes 2025 Cloud 100 — список 100 крупнейших частных облачных компаний мира. Компания быстро растёт и нанимает соответствующих специалистов. О роли В качестве Senior SDET в команде Quality Platform вы будете создавать общую тестовую инфраструктуру, фреймворки и инструменты с использованием ИИ, на которые полагается каждая инженерная команда MaintainX для быстрой и уверенной поставки. Вместо владения тестированием одной продуктовой области вы создадите платформу, developer experience и автоматизацию, которые сделают высококачественное ПО стандартом для всей организации. Вы будете тесно сотрудничать с продуктовыми инженерными командами, Quality Advocates и SRE для повышения продуктивности разработчиков, увеличения уверенности в релизах и формирования будущего ИИ-тестирования в MaintainX. Что вы будете делать - Создавать и развивать общую платформу качества MaintainX, фреймворки автоматизации тестирования и инструменты для разработчиков. - Проектировать и разрабатывать инфраструктуру для создания тестов с помощью ИИ, которая значительно сокращает время создания тестов, сохраняя высокое качество. - Владеть стандартами интеграции CI и повышать надёжность сборок во всех инженерных командах. - Проектировать тестовые стенды (test harnesses) для продуктовых возможностей на базе ИИ, включая проверки работоспособности, плавную деградацию, мониторинг квот и состязательное тестирование. - Выявлять и устранять системный тестовый долг и флаки-тесты до того, как они повлияют на инженерные команды. - Создавать общие утилиты и фреймворки для тестирования, применяемые во всей инженерной организации. - Сотрудничать с Quality Advocates, продуктовыми инженерными командами и SRE для постоянного улучшения стратегии тестирования и надёжности платформы. - Оценивать новые ИИ-инструменты для тестирования и внедрять их там, где они создают измеримый инженерный эффект. Требования - Практический опыт создания и поддержки production-grade фреймворков автоматизации тестирования с использованием Playwright, Selenium или аналогичных технологий. - Сильные основы программной инженерии с опытом написания, отладки и поддержки production-кода приложений. - Опыт интеграции автоматизированного тестирования в CI/CD пайплайны и диагностики флаки- или падающих тестовых наборов. - Опыт создания или поддержки общих инструментов для разработчиков, тестовой инфраструктуры или инженерных платформ. - Опыт использования ИИ-инструментов разработки, таких как Claude Code, GitHub Copilot, Cursor или аналогичных, для ускорения инженерных процессов с применением здравого инженерного суждения. - Уверенное владение системами от начала до конца: от архитектуры и реализации до поддержки в production. - Опыт наставничества инженеров и повышения инженерного качества в командах. - Требуется экспертный уровень английского языка (устного и письменного), так как специалисту нужно будет руководить инженерными менеджерами платформы в нескольких командах, представлять технические приоритеты исполнительным стейкхолдерам и ежедневно согласовывать действия с инженерными лидерами за пределами Квебека. Будет плюсом - Опыт создания тестовых стендов для функций на базе ИИ, включая проверки работоспособности, circuit-breakers, состязательное тестирование или тестирование устойчивости. - Опыт создания или поддержки автономных или агентных ИИ-систем. - Опыт оценки ИИ-инструментов для разработчиков и их интеграции в инженерные процессы. - Опыт встраивания наблюдаемости и метрик качества в платформы тестирования. - Опыт работы с крупномасштабными платформами разработчиков, поддерживающими несколько инженерных команд. Условия - Конкурентная зарплата и значительные опционы на акции. - Медицинская, стоматологическая и офтальмологическая страховка. - Программа 401(k) / RRSP. - Отпуск по потребности. - Культура работы: - Вы будете работать с коллегами по всему миру, которые отражают ценности MaintainX: умные скромные оптимисты. - Мы верим в меритократию, где идеи и усилия публично отмечаются. Наша миссия — предоставить единую платформу для команд технического обслуживания, ремонта и эксплуатации, чтобы поддерживать работу физического мира. Мы считаем, что главный актив любой организации — люди. Поэтому мы создали интуитивно понятное мобильное решение для повышения продуктивности и сотрудничества в командах и подразделениях. MaintainX стремится создавать разнообразную среду. Все подходящие кандидаты будут рассматриваться независимо от расы, цвета кожи, религии, пола, гендерной идентичности или самовыражения, сексуальной ориентации, национального происхождения, генетики, инвалидности, возраста или статуса ветерана.
Python-разработчик в AI-продукт
Python-разработчик в AI-продукт Удаленный формат, full time, 100 000 – 120 000 (на руки). Разрабатываем AI-систему автоматизации пользовательских действий и коммуникаций во внешних сервисах. Ищем разработчика для создания первой рабочей версии продукта. Задачи - Разработка backend на Python - Создание устойчивой браузерной автоматизации - Работа с пользовательскими сессиями, очередями и расписаниями - Интеграция LLM и vision-моделей - Реализация памяти, контекста и инструментов AI-агента - Настройка логирования, мониторинга и восстановления после ошибок - Защита пользовательских данных и секретов - Участие в оценке архитектуры, сроков и технических рисков Основные требования - Уверенное знание Python и asyncio - Опыт разработки production-систем, а не только отдельных скриптов - Опыт работы с Playwright или аналогами - Умение создавать автоматизацию для меняющегося и нестабильного интерфейса - Опыт реализации повторных попыток, переавторизации и восстановления после сбоев - Понимание идемпотентности действий - Опыт с долгоживущими фоновыми процессами, очередями, расписаниями и квотами - Опыт разработки LLM-приложений: агентные циклы, function calling, память и контекст диалога - Опыт работы с vision-моделями и контроля стоимости инференса - Понимание принципов шифрования, хранения секретов, разграничения доступа и аудита - Базовые навыки Docker, CI, логирования, метрик и алертов Будет преимуществом - Опыт работы с прокси-инфраструктурой и сетевой изоляцией клиентов - Опыт в антифрод-, платёжных или дейтинг-продуктах - Понимание того, как внешние площадки реагируют на нетипичную активность - Опыт продуктовой разработки в условиях нестабильного внешнего API или интерфейса - Умение самостоятельно декомпозировать задачи и предлагать проверяемые решения На первом этапе необходимо - Оценить реализуемость первой версии - Предложить архитектуру и последовательность разработки - Определить необходимые доступы, инфраструктуру и расходы - Собрать прототип для тестирования
AI-First QA Engineer Manual & Automation in DevOps Team
AI-First QA Engineer — Manual и Automation в DevOps-команде Vallettasoftware — разработчик кастомного мобильного и веб-программного обеспечения для США и Европы. Команды компании реализуют IT-проекты различной сложности, включая разработку сайтов и мобильных приложений, корпоративных систем и решений на основе искусственного интеллекта и машинного обучения (AI/ML). Компания входит в топ-10 компаний по разработке программного обеспечения во втором квартале 2026 года по версии 50Pros | Discover top agencies. Ищем универсального QA-инженера в DevOps-команду — специалиста с сильной классической базой в ручном и автоматизированном тестировании, который последние 1–2 года работает по AI-First подходу и использует ИИ как основной повседневный инструмент. Это не чисто Manual QA и не чисто Automation QA. Специалист должен быть готов самостоятельно покрывать полный цикл тестирования: от анализа требований и ручной проверки нового функционала до написания, запуска и поддержки автоматизированных тестов. Задачи - Анализ требований, пользовательских сценариев и технической документации. - Проведение функционального, интеграционного, регрессионного, исследовательского и смоук-тестирования. - Тестирование веб-приложений, API, интеграций и внутренних технических инструментов. - Разработка и поддержка автоматизированных тестов с использованием Playwright и/или Selenium. - Создание тест-кейсов, чек-листов, тестовых данных и отчетов о дефектах. - Анализ логов, ошибок CI/CD и результатов прогонов автоматизированных тестов. - Интеграция автоматизированных тестов в пайплайны сборки и доставки. - Определение того, какие проверки следует автоматизировать, а какие лучше выполнять вручную. Использование ИИ на всех этапах QA-процесса - Анализ требований и выявление недостающих сценариев. - Генерация и обновление тест-кейсов. - Создание и рефакторинг автоматизированных тестов. - Генерация тестовых данных. - Анализ логов, разбор отказов и исследование flaky-тестов. - Локализация дефектов. - Подготовка отчетов о багах и тестовой документации. - Оценка полноты тестового покрытия.
Senior Full-Stack-разработчик, Backend и Frontend
О компании Soda Data Nv разрабатывает платформу мониторинга качества данных и производительности ИИ. Компания основана в 2019 году. Среди клиентов — Disney, Ralph Lauren, CBRE, HelloFresh, 2K Games, Nubank. Открытый движок Soda Core используют Tesla, Slack, Adyen, Walmart, JPMC. Инвесторы — Point 9 Capital, Hummingbird, Singular, Eurazeo. О роли Инженер работает над всем стеком: Java-бэкенд и TypeScript/Angular-фронтенд, обеспечивающие работу Soda Cloud. Продуктовые инженеры владеют функциональностью от начала до конца: общаются с пользователями, участвуют в проектировании, реализуют от базы данных до интерфейса. В компании активно используются ИИ-агенты для написания кода. Задачи - Реализация функций от начала до конца: бэкенд-API, изменения в БД, фронтенд, выкладка в продакшн. - Проектирование и разработка бэкенд-сервисов для мультитенантной SaaS-платформы. - Работа с реляционными БД (MySQL): проектирование схем, оптимизация запросов, моделирование данных. - Разработка фронтенд-функций: чистый, быстрый интерфейс. - Оптимизация производительности по всему стеку, написание тестов (unit, integration, e2e). - Встраивание агентных функций в продукт: рабочие процессы на основе LLM для поиска, понимания и исправления проблем с данными. - Улучшение систем для агентной разработки: инструкции для агентов, навыки, циклы обратной связи через тесты. - Совместная работа с продуктом, дизайном и клиентами для определения направлений разработки. Требования - 5+ лет разработки в продуктовой компании, владение значимыми частями продакшн-системы. - Сильный Java: REST API, взаимодействие с БД, асинхронная обработка. - TypeScript и современный фронтенд-фреймворк, предпочтительно Angular. - Фундаментальные знания фронтенда: сложные UI, компонентная архитектура, управление состоянием, производительность, адаптивный дизайн. - Уверенный SQL в бэкенд-контексте: проектирование схем, оптимизация запросов, миграции в продакшене. Используются MySQL и ClickHouse. - Привычка писать тесты, включая e2e (Cypress/Playwright). - Архитектурное мышление: проектирование API с точки зрения потребителя, понимание влияния на поток данных и задержки. - Владение DevOps: контейнеры, CI/CD, инфраструктура как код, уверенная работа с Linux. - Агентная разработка: опыт написания продакшн-кода с ИИ-агентами (Claude Code, Cursor или аналоги) в цикле, умение направлять их при сохранении высокого качества. - Самостоятельность в распределённой асинхронной команде из 12+ стран. - Свободный английский. Желательно - Опыт мультитенантного SaaS в масштабе, опыт работы в быстрорастущем стартапе. - Чувство дизайна. - Python: стек data engineering. - Опыт встраивания агентных функций в продукт: LLM-функции, агенты с инструментами, автоматизация на ИИ. - Опыт в области качества данных, управления данными, наблюдаемости данных или мониторинга ML. Условия - Компенсация €85,000–120,000 в год + опционы. - Полная удалённость (в пределах ЕС), доступен офис в Бельгии. - Доступ к токенам всех frontier-моделей. - Реальная ответственность и влияние, без микроменеджмента. - Команда senior-инженеров из 12+ стран. Ценности Свобода с ответственностью, прозрачность, мышление роста. Нетерпимость к нечестности, открытая и прямая коммуникация. Автономия в принятии решений.
Senior Frontend-инженер, Full-stack
О компании Soda — платформа мониторинга качества данных и AI. Миссия компании — мониторинг решений, принимаемых в мире. Платформа охватывает сбор данных и автоматизированное принятие решений, помогает клиентам находить, понимать и исправлять проблемы качества данных. Компания основана в 2019 году. Клиенты: Disney, Ralph Lauren, CBRE, HelloFresh, 2K Games, Nubank. Open-source движок Soda Core используется компаниями Tesla, Slack, Adyen, Walmart, JPMC. Инвесторы: Point 9 Capital, Hummingbird, Singular, Eurazeo. Роль Senior Full-Stack Engineer. Вы будете ведущим фронтенд-разработчиком в одной из продуктовых команд. Стек: TypeScript/Angular приложение, компоненты на Storybook, e2e-тесты Cypress, Java-бэкенд. Вы отвечаете за пользовательский опыт от начала до конца: от архитектуры компонентов и управления состоянием до формы API, так как бэкенд тоже доступен для изменений. Вы продуктовый инженер, а не исполнитель тикетов: общаетесь с пользователями, формируете дизайн с продакт-менеджером и поставляете результат без ожидания передачи. Большую часть времени вы работаете во фронтенде, но можете реализовать бэкенд-эндпоинт, когда это нужно для фичи. В компании принята агентная разработка: AI-кодинг-агенты — часть ежедневного рабочего процесса. Задачи - Владение сложными интерфейсами с большим объёмом данных: дашборды, мониторинговые представления, большие таблицы, диффы и детализации, которые остаются быстрыми и читаемыми. - Развитие архитектуры компонентов, управления состоянием и производительности фронтенда. - Работа с библиотекой компонентов и Storybook; поддержание согласованности дизайн-системы по мере роста продукта. - Написание тестов на всех уровнях, включая поддержание осмысленного набора e2e-тестов Cypress. - Создание фронтенда агентных функций: интерфейсы, где пользователи направляют, проверяют и выполняют действия в LLM-управляемых процессах. - Улучшение систем для агентной разработки во фронтенде: конвенции, покрытие Storybook и тесты, на которые агенты могут надёжно опираться. - Формирование API, которые вы потребляете, и реализация изменений на бэкенде (Java), когда это требуется для фичи. - Наставничество инженеров, ориентированных на бэкенд, во фронтенд-практиках, помощь команде в росте до полного стека и поставке функций от начала до конца. - Непосредственная работа с продуктом, дизайном и клиентами для определения того, что создавать. Требования - 5+ лет опыта создания фронтенда для реальных продуктов: сложные одностраничные приложения с реальными пользователями, не только маркетинговые сайты. - Экспертный TypeScript и глубокий опыт работы с современным фреймворком: предпочтителен Angular (на нём работает Soda Cloud); приветствуются сильные React/Vue-инженеры, готовые работать на Angular. - Фронтенд-мастерство: архитектура компонентов, управление состоянием, производительность рендеринга, адаптивный дизайн, внимание к деталям. - Привычка писать тесты, включая e2e (Cypress/Playwright). - Рабочие навыки бэкенда: умение читать и модифицировать Java-сервис, проектировать API с точки зрения потребителя, писать грамотный SQL. - Понимание систем: как форма API влияет на количество запросов, поток данных и воспринимаемую задержку в интерфейсе. - Агентная инженерия: вы поставляете продакшн-код с AI-кодинг-агентами (Claude Code, Cursor или аналоги) в цикле, умеете ими управлять, сохраняя высокое качество. - Самостоятельность: не нуждаетесь в постоянном контроле в распределённой асинхронной команде из 12+ стран. - Свободный английский. Желательно - Опыт работы с продуктами, насыщенными данными, или инструментами для разработчиков: визуализация данных, мониторинг, аналитические интерфейсы. - Владение дизайн-системой или библиотекой компонентов. - Мультитенантный SaaS в масштабе; опыт работы в быстрорастущем стартапе. - Python: стек инженерии данных компании работает на нём. - Опыт внедрения агентных процессов в продукт: LLM-функции, агенты, использующие инструменты, или AI-автоматизация, переданная реальным пользователям. - Опыт в области качества данных, управления данными, наблюдаемости данных или мониторинга ML. Условия - Зарплата: €85,000–120,000 в год + опционы (equity). - Полная удалённая работа (в странах ЕС), доступен офис в Бельгии. Процесс найма - Скрининг резюме. - 20-минутный телефонный разговор. - Первое техническое интервью (45 минут). - Второе техническое интервью (60 минут). - Интервью на соответствие культуре (45 минут). Компания отвечает на каждую заявку, и каждый кандидат получает обратную связь в течение 3–5 дней после каждого этапа.
Full Stack Java-разработчик, AI Prompt Engineering
Компания Karsun Solutions ищет Full-Stack Java-разработчика с экспертизой в AI-инструментах разработки. Роль сочетает технические навыки разработки с применением AI-инструментов (GitHub Copilot, AI-ассистенты кода) для повышения продуктивности. Обязанности: AI-инструменты разработки: - Внедрение и оптимизация AI-инструментов разработки в инженерной организации. - Проектирование и улучшение промптов для GitHub Copilot и аналогичных AI-ассистентов кода. - Разработка кастомных AI-рабочих процессов и скриптов автоматизации. - Создание библиотек промптов и лучших практик для генерации кода, документации и тестирования. - Обучение и наставничество команд разработки по эффективному использованию AI-инструментов и промпт-инжинирингу. - Оценка и интеграция новых AI-инструментов и платформ разработки. - Установление стандартов кодинга и руководств для AI-ассистированной разработки. - Оптимизация конфигураций AI-инструментов для качества кода и эффективности разработчиков. - Разработка внутренних инструментов и расширений для улучшения AI-рабочих процессов. Full-Stack Java-разработка: - Проектирование и разработка масштабируемых full-stack приложений на Java и современных веб-технологиях. - Создание бэкенд-сервисов с использованием Spring Boot и микросервисной архитектуры. - Разработка адаптивных фронтенд-приложений на Angular, React или аналогичных фреймворках. - Проектирование, разработка и поддержка API-микросервисов (масштабируемых, отказоустойчивых и безопасных). - Развертывание и интеграция приложений в инфраструктуре, обеспечение оркестрации с внутренними и внешними системами. - Эффективное взаимодействие с разработчиками, тестировщиками и стейкхолдерами в SAFe Agile-среде. Требования: Образование: - Степень бакалавра или магистра в области компьютерных наук, программной инженерии или смежной области. Экспертиза в AI-инструментах разработки: - Минимум 0-2 года практического опыта работы с GitHub Copilot или аналогичными AI-ассистентами кода. - Подтвержденный опыт повышения продуктивности разработки через AI-инструменты. - Опыт промпт-инжиниринга для генерации кода и задач разработки. - Знание API и интеграций AI-инструментов разработки. - Понимание возможностей и ограничений AI-моделей в контексте разработки. - Опыт работы с AI-инструментами тестирования и системами автоматического ревью кода. - Способность обучать и поддерживать разработчиков во внедрении AI-инструментов. Full-Stack Java-разработка: - 0-2 года опыта в Full Stack Java-разработке. - Практический опыт с Spring Boot, Spring Security, Spring Data. - Опыт фронтенд-разработки с Angular, Bootstrap, jQuery, Data Tables и REST API. - Владение HTML5, CSS3, JavaScript и TypeScript. - Опыт работы со сборочными инструментами (Maven, Gradle) и менеджерами пакетов (npm, Maven). - Знание SQL и опыт работы с базами данных (PostgreSQL, MySQL). - Опыт работы с облачными платформами (преимущественно AWS) и контейнеризацией (Docker, Kubernetes). - Опыт работы с фреймворками юнит-тестирования (JUnit, Mockito). - Опыт работы с IDE (Eclipse, IntelliJ, Visual Studio Code, Spring Tool Suite). Прочее: - Доступность в рабочие часы с 9:00 до 17:00 по восточному времени (ET). - Способность получить и поддерживать допуск Public Trust. Предпочтительные квалификации: - Опыт использования AI-инструментов BrowserStack, Playwright и Testim для генерации тест-кейсов и автоматизированного тестирования. - Опыт интеграции USWDS-совместимых компонентов с Angular Storybook. - Опыт поддержки федеральных государственных контрактов США.
Кого ищут? 3 специалистов
Кого ищут? 3 специалистов Растущий стартап со штаб-квартирой в Дубае, строят платформу с AI-возможностями для государственных и окологосударственных организаций. В команде ребята из G42 и Meta, есть люди с research и PhD-бэкграундом. Офис рядом с Dubai Internet City и Palm Jumeirah. В оффер входят: UAE visa sponsorship, помощь с переездом и медстраховка. Senior Full-Stack Engineer - TypeScript, React, современный фронтенд плюс бэкенд на Node.js или Express и PostgreSQL. - Много data-rich интерфейсов, аутентификация, безопасность. - В плюс пойдут Next.js App Router, Tailwind, TanStack Query, визуализация через Mapbox GL, deck.gl или Cytoscape, real-time на SSE и WebSockets, тесты в Playwright и Vitest. Backend / Data Engineer - Python с FastAPI или TypeScript с Express. - Владение сервисами, которые связывают фронтенд, AI-агента, базы, identity-системы и внешних поставщиков данных. - Сильный PostgreSQL: схемы, миграции, транзакции, производительность. - Плюс OAuth/OIDC, JWT, RBAC. - Бонусом Snowflake или ClickHouse, геоданные, графовые модели, GCP или AWS, Temporal. Senior QA & AI Evals Engineer - Построение системы качества для детерминированного софта и недетерминированных AI-выходов. - Playwright, pytest, Vitest, Gherkin и BDD, а также оценка LLM через Langfuse с датасетами, метриками и regression gates прямо в CI.