mercury development

Senior AI-Native SDET

We are currently looking for an experienced Senior AI-Native SDET.

mercury development · На сервисе с: 25.08.26 18:32

Зарплата не указанаРоссияСербияСанкт-ПетербургУдалёнка
Локации (удалёнка):Санкт-ПетербургСербия

Удалённая работа — географически не привязана. Щёлкни по любой из локаций, чтобы открыть оригинальную карточку.

We are currently looking for an experienced Senior AI-Native SDET.

Mercury Development is a software engineering company specializing in custom solutions for US-based businesses, from large enterprises to fast-growing tech startups. Our apps are used by more than 50 million people worldwide, and many of our products have been featured in the App Store and covered by TechCrunch, Engadget, and Gizmodo. We are a global team of 500+ talented professionals working on a wide range of challenging projects.

We are looking for a Senior AI-Native SDET to develop and evolve test automation using AI agents. In this role you will connect agents to code, test data and CI, assign engineering tasks to agents and validate their results. You will also be responsible for test architecture and the stability of test runs in CI.


The Role

You will choose technical approaches, make architectural decisions and deliver them into working solutions. Working with AI agents requires determining available context and tools, task decomposition, and validating outcomes. You will also handle complex technical problems.


Responsibilities
  • Define test coverage strategy and architecture for API, UI and E2E tests for web and mobile applications.
  • Design and implement workflows for AI agents: task briefs, access to tools and data, agent run scenarios and automated result checks.
  • Design and implement the most complex checks, shared components and integrations within the test harness.
  • Make architectural decisions, plan migrations and manage technical debt without halting product delivery.
  • Ensure reliability of CI runs: test data, parallelism, observability, reports and artifacts.
  • Identify systemic causes of instability and resolve issues at the boundaries of tests, product and infrastructure.
  • Maintain automation code: perform refactoring, reduce technical debt and control quality of changes.
  • Validate technical solutions in practice through code, targeted runs, logs and metrics.
Requirements
  • Practical experience using AI agents for complex engineering tasks and building repeatable workflows: context management, constraints, decomposition, control, quality gates and result verification.
  • Commercial responsibility for an automation subsystem or a large test harness operating in regular CI.
  • Strong programming skills in TypeScript/JavaScript or Python: module and API design, readability, extensibility, testability and code review.
  • Deep hands-on experience with at least one UI/E2E framework and with API automation.
  • Ability to balance API, UI and E2E coverage considering product risks, development and maintenance costs.
  • Experience designing test data, isolating runs and building reproducible environments.
  • Confident use of Git, CI/CD, Docker, logs, metrics, reports and artifacts.
  • Experience diagnosing systemic instability: flaky tests, races, performance issues, environment problems and external dependencies.
  • Ability to document technical decisions in writing and explain chosen approaches.
  • Technical English for working with requirements, documentation and code.
AI as a working tool

AI agents are embedded in our daily work: we use them to explore code and docs, develop and maintain tests, work with data and CI, analyze logs and update documentation. For us, an AI-native approach means defining the scope of a task, preparing context and tools for the agent, selecting control points and verifying results. The engineer retains responsibility for architecture, quality and final outcomes.


Stack

AI tools: Codex, Claude Code, Copilot/Cursor and MCP integrations. The rest of the stack depends on the project: TypeScript/JavaScript, Python. Playwright, Detox, Appium, Patrol, Pytest. GitLab CI/CD, Docker, Allure, REST API, SQL and AWS.


Nice to Have
  • Experience creating or significantly refactoring a test framework and safely migrating existing coverage.
  • Experience building custom MCP integrations, tools or quality gates for AI agents.
  • Automation experience with React Native, native iOS/Android or Flutter apps and understanding limitations of different mobile stacks.
  • Experience with parallel and distributed runs, data isolation, test account factories and managing CI cost.
  • Load testing, visual regression or other specialized automated checks.
  • Designing test infrastructure using AWS services.

Похожие вакансии Автоматизация тестирования

Сайты компаний
2гис

QA Automation Engineer в команду CDP

2гисНа сервисе с: 24.09.26 17:43
Зарплата не указанаРоссияУдалёнка

2GIS CDP – это внутренняя Customer Data Platform, лежащая в основе стратегии развития всего 2ГИС на ближайшие годы.

CDP объединяет данные из десятков источников, строит единые пользовательские профили, рассчитывает метрики, интересы и модели поведения, помогает запускать real-time персонализацию прямо в продукте и управлять персонализированной рекламой и коммуникацией.

Это стартап внутри большой компании – со свободой в архитектуре и технологиях, с задачами уровня highload и с реальным влиянием на бизнес-результаты.

О команде

Мы объединяем инженеров, аналитиков и ML-специалистов, которые строят систему, меняющую подход к данным в 2ГИС.

Работаем с большими объемами событий, продумываем архитектуру под масштаб и надежность, ценим простые и элегантные решения.

Каждый в команде влияет на архитектуру, подходы и направление развития CDP.

Наш стек

  • Backend: Go, gRPC
  • Frontend: TypeScript, React
  • Autotests: Python, Playwright, Allure
  • Infrastructure: Kubernetes, Kafka, ClickHouse, Spilo/PostreSQL, Spark, Airflow

Стек только формируется – ты сможешь повлиять на его развитие и архитектуру.

Тебе предстоит

  • Внедрять стандарты и лучшие практики тестирования программного обеспечения.
  • Проводить анализ требований и код-ревью.
  • Предлагать и воплощать улучшения платформы.
  • Автоматизировать тестирование сложных инженерных задач: склейка идентификаторов, расчеты метрик, real-time агрегации, построение витрин.
  • Проводить интеграционное тестирование сервисов, обрабатывающих миллиарды событий пользователей.
  • Непосредственно участвовать в написании авто-тестов и интеграции авто-тестов в пайплайны CI/CD;
  • Тестировать не только Backend сервисы, но и UI.
  • Тестировать потоки данных и интеграции между CDP и другими системами 2ГИС.
  • Влиять на архитектурные решения и качество кода.
  • Развивать тестовую документацию платформы.
  • Работать в распределенной команде, взаимодействуя с аналитиками, продактами и инженерами других направлений.

Ждем от тебя

  • Опыт работы в тестировании от 3-5 лет.
  • Опыт в автоматизации тестирования на Python от 3 лет.
  • Понимание теории и целей тестирования, клиент-серверной архитектуры и принципов сетевого взаимодействия.
  • Уверенные навыки интеграционного тестирования.
  • Понимание принципов построения распределенных систем и микросервисов.
  • Опыт работы с Unix, контейнеризацией, системами CI/CD и Git.
  • Самостоятельность и проактивность — ты не ждешь постановок, а предлагаешь решения.
  • Желание разбираться в бизнес-логике и создавать продукт, а не просто писать код.

Будет плюсом:

  • Опыт работы с highload-системами.
  • Опыт работы с Kafka, ClickHouse или другими системами потоковой и аналитической обработки данных.
  • Опыт тестирования платформенного кода.
  • Понимание подходов к персонализации, сегментации или real-time аналитике.

Почему это круто

  • Масштаб: миллионы пользователей, миллиарды событий, сотни интеграций.
  • Рост: CDP – стратегическое направление, растем быстро и даем расти команде.
  • Свобода: минимум бюрократии, максимум ответственности.
  • Видимый результат: все, что ты делаешь, влияет на продукт, коммуникации и рекламу 2ГИС.

Хочешь строить внутренний «мозг» 2ГИС? Присоединяйся к команде CDP.

Что мы предлагаем

  • 2ГИС — аккредитованная IT-компания.
  • У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске.
  • Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
  • Заботимся о здоровье: ДМС и возможность получать онлайн — консультации и терапевта, невролога, психолога и медицинского агента.
  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
  • Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.

Сайты компаний
2гис

QA Automation Engineer в команду Online

2гисНа сервисе с: 24.09.26 17:23
Зарплата не указанаРоссияУдалёнка

Сервис рекламы — это кросс-функциональный продуктовый отдел, отвечающий за всю рекламную платформу 2ГИС: от инфраструктуры и алгоритмов показа до визуального представления рекламы на всех пользовательских платформах.

Мы делаем рекламу нативной, полезной и технологичной, создавая форматы, которые не раздражают, а помогают пользователям находить нужное. В зоне нашей ответственности — высоконагруженные сервисы, персонализация показов, генерация креативов, модерация, аналитика и UI-продукты. Мы работаем на стыке технологий и бизнеса, обеспечивая более 80 миллионам пользователей максимальную пользу, а компании — устойчивый рекламный доход.

Мы ищем QAA инженера в команду тестирования сервиса рекламы в направление

тестирования веб-версии 2ГИС (2gis.ru). Инженера, который будет вовлечён во все этапы работы над задачей — от анализа требований до поддержки на бою. Специалиста, который станет частью нашей команды и разделит наше желание доставлять продукт быстрее и эффективнее.

Стек

  • Приложение: React (TypeScript);
  • Авто-тесты: Playwright (Python);
  • Отчёты: Allure TestOps;
  • CI/CD: GitLab CI;
  • Deployment: Kubernetes;

Чем предстоит заниматься

  • Анализировать требования и разработывать тест-кейсов;
  • Писать функциональные тесты на Playwright (Python);
  • Внедрять новые инструменты и виды тестирования;
  • Выполнять интеграционное тестирование крупных фичей.

Для работы потребуется

  • Опыт работы в сфере тестирования от 3 лет;
  • Опыт работы в автоматизации тестирования от 2-3 лет;
  • Владение техниками тест-дизайна;
  • Знание Python;
  • Умение структурированно и доступно выражать свои мысли, а также аргументированно отстаивать свою позицию.

Что мы предлагаем

  • 2ГИС — аккредитованная IT-компания.
  • У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске.
  • Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
  • Заботимся о здоровье: ДМС и возможность получать онлайн - консультации и терапевта, невролога, психолога и медицинского агента.
  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
  • Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.

hh.ru
реверслаб

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

реверслабНа сервисе с: 24.09.26 16:34
от 150k ₽РоссияМоскваОфис

Reverselab — команда по исследованию угроз и тестированию на проникновение. Наша специализация: Malware Analysis, Red Teaming, Pentest и Vulnerability Research. Мы ищем тех, кто мыслит как хакер, чтобы строить лучшую защиту.

Удалённая работа у нас невозможна, необходимо посещать офис всю рабочую неделю.

КАКИЕ ЗАДАЧИ ВАС ЖДУТ:

  • Функциональное, интеграционное и сквозное тестирование веб-сервисов, консольных приложений;
  • Создание и контроль баг-репортов в баг-трекинговой системе (Jira).
  • Участие в анализе требований и постановке задач;
  • Взаимодействие с командой разработки, участие в ревью и обсуждении архитектурных решений;
  • Разработка и поддержка автоматизированных тестов (UI, API, E2E) с использованием Playwright/TypeScript;
  • Разработка нагрузочных автотестов и их конвейер запуска;
  • Интеграция автотестов в CI/CD пайплайны (GitLab CI);
  • Настройка и поддержка тестовых окружений (виртуализация, контейнеризация).

МЫ ЖДЕМ, ЧТО ВЫ:

  • Имеете опыт автоматизированного тестирования от 1 года (желательно в продуктах с микросервисной архитектурой);
  • Уверенно владеете Windows/Linux на уровне опытного пользователя;
  • Понимаете жизненный цикл создания ПО (SDLC/STLC) и роль QA в каждом этапе;
  • Знаете техники тест-дизайна и можете их применять (классы эквивалентности, граничные значения, попарное тестирование, таблицы решений, state-переходы);
  • Понимаете клиент-серверную архитектуру;
  • Имеете навык работы с DevTools (оценка запросов, ошибок, структуры DOM);
  • Имеете базовые представления о REST API, TCP/IP, HTTP/HTTPS, умеете тестировать API (Postman, Swagger);
  • Имеете опыт работы с баг-трекерами (Jira);
  • Имеете базовые знания веб-технологий: JavaScript, TypeScript, HTML;
  • Имеете опыт написания автотестов (Playwright/Selenium, PyTest, TestNG);
  • Умеете работать с технической документацией и требованиями.

БУДЕТ ПЛЮСОМ:

  • Опыт работы в ИБ (SOC, SIEM, XDR);
  • Опыт работы с BigData / ClickHouse / OpenSearch / Elasticsearch / Cassandra и современными брокерами сообщений (Apache Kafka);
  • Умение подготавливать тестовое окружение для приёмочного тестирования (hardware, virtualization);
  • Опыт нагрузочного тестирования программного обеспечения;
  • Знание любого языка программирования для написания утилит.

МЫ ПРЕДЛАГАЕМ:

  • Официальное трудоустройство, работа в аккредитованной IT-компании;

  • Оплата питания;

  • Доплата за отпуск до оклада 6-8 недель в год;

  • Оплачиваемый больничный 100% 14 дней в год, а так же 5 day off в год по согласованию с руководителем;

  • Офисный формат работы с 09:30 до 18:30 с перерывом на обед:комфортный офис класса А рядом с метро, массажные кресла, фрукты, десерты, настольный теннис.

Процесс отбора:

1. Знакомство: созвон с рекрутером (20-30 минут). Обсуждение вашего опыта и ожиданий.

2. Очное собеседование: техническое интервью с командой разработки - 1 час (разбор кейсов, обсуждение архитектурных вопросов и оценка навыков), предметное обсуждение условий.

3. Оффер: мы высылаем вам предложение и согласовываем условия.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.