фаззи лоджик лабс

Инженер по автоматизации тестирования (сессионный антифрод) (Python, Java)

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

фаззи лоджик лабс

до 250k ₽РоссияМоскваУдалёнка

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

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

  • Написать сквозной автотест пути события: от события SDK через прокси, обогащение и движок правил до решения, записи в журнал и строки в ClickHouse. Гонять его в Jenkins по релизной ветке.
  • Поднять каркас автотестов: Java 17 с JUnit 5 и Testcontainers (Kafka, PostgreSQL, ClickHouse, S3) или Python с pytest, выбор обсудим. Перевести на него проверки, которые сейчас делаются руками.
  • Довести контрактные проверки из OpenAPI и Avro до гейта сборки: расхождение с контрактом валит сборку.
  • Собрать генератор данных: синтетические сессии с отпечатками устройств и типовые сценарии мошенничества (бот, смена устройства, общий телефон у группы клиентов).
  • Сделать нагрузочный прогон в k6 на 10 000 событий в секунду: задержка решения, отставание записи в ClickHouse, отчёт для заказчика.
  • Проверять данные SQL-запросами в PostgreSQL и ClickHouse, читать сообщения из Kafka по Avro-схеме.
  • Разбирать дефекты до причины по логам и метрикам и говорить разработчику, в каком сервисе и на каком шаге сломалось.
  • Вести тестовые стенды: Docker Compose, конфиги сервисов, Kafka и ClickHouse; поднимать стенд в закрытом контуре заказчика по инструкции и чинить инструкцию, когда она врёт.
  • Проверять консоль аналитика в Playwright там, где это дешевле ручной проверки.
  • Писать тест-план релиза: что гоняется на каждой сборке, что перед релизом, что на стенде заказчика. Дефекты в Jira так, чтобы воспроизвелись с первого раза.

Что ждём от кандидата:

  • Тестирование backend-систем от 3 лет, из них автоматизация от 2 лет, и она работала в CI.
  • Код на Java (JUnit 5, REST Assured, Testcontainers) или на Python (pytest, requests, testcontainers). Java-код сервисов читаете в любом случае.
  • Kafka: топики, партиции, группы потребителей, повторы и дубли, Avro. Умеете написать тест, который читает топик и проверяет сообщение.
  • SQL без подсказок, PostgreSQL как минимум.
  • Linux-консоль, Git, Docker и Docker Compose каждый день; сами поднимали стенд из нескольких сервисов.
  • Контрактное тестирование по OpenAPI: Postman и newman, Portman или аналог.
  • Jenkins или GitLab CI: прогоны и отчёты (Allure или аналог).
  • Обязательно наличие высшего технического, математического или смежного образования.

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

  • ClickHouse, S3 и Parquet: проверка, что событие дошло до хранилища в срок и без дублей.
  • Нагрузочное тестирование: k6, Gatling или JMeter, умеете читать перцентили и искать узкое место по метрикам в Grafana.
  • Поставка в закрытый контур банка: без интернета и по чужим правилам безопасности.
  • Понимание, что такое отпечаток устройства и как эмулировать события SDK.
  • Apache Ignite: проверки кешей и поведения при рестарте узла.
  • Антифрод, платежи или скоринг: идемпотентность, повторы, порядок событий.

Чего не ждём:

Ручного тестировщика, который изучает автоматизацию UI-автоматизация как основная специальность тоже не нужна, консоль это малая часть работы.

Условия:

  • Официальное трудоустройство по ТК РФ;
  • Стабильная заработная плата;
  • График работы 5/2, 40-часовая рабочая неделя;
  • ДМС после прохождения испытательного срока;
  • Онлайн-платформа по обучению от материнской компании;
  • Полная занятость;
  • Удаленная работа.

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

Соц.сети

Тестировщик Java

до 160k ₽Не указана странаЛокация не указанаУдалёнка

#middle #200k #удаленка

••••••••
Тестировщик Java
до 160 000 ₽ за месяц, до вычета налогов
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо

☑️ Чем предстоит заниматься
-изучение системных требований (помощь в корректировке/написании)
-подготовка тестовой модели (написание новых тест кейсов/актуализация имеющихся)
-подготовка тестовых данных (ИФТ/ПСИ)
-регрессионное тестирование
-подготовка релиза к передаче на ПСИ (корректировка состава релиза, оформление сторей и самого релиза в соответствии с m-app)
-сборка дистрибутива и его деплой на стенд (опционально)
-написание инструкции по установки для сопровождения (опционально)
-проведение показа ПСИ
-разбор дефектов ПРОМа
-На проекте 2 АС тестируется как клиентская часть (UI), так и серверная (API и DB)

☑️ Наши пожелания к кандидатам
-высшее техническое образование (информационные технологии, математика, физика)
-от 3 лет коммерческого опыта в тестировании и от года опыта в автоматизации тестирования ПО (в зависимости от задач команды соотношение может быть вэб/бэк 50/50, либо бэк 100%)
-владение языком программирования Java для написания автоматизированных тестов бэка и вэба
-опыт использования GigaChat, Kandinsky и аналогов в работе, навыки создания и использования AI-агентов
-умение читать и анализировать логи
-✅Личные качества
-Коммуникабельность
-Критическое и аналитическое мышление
-Внимательность к деталям и скрупулёзность
-Настойчивость и терпение
-Стрессоустойчивость
-Ответственность
-Инициативность и проактивность
-Гибкость и адаптивность
-Самообучаемость и любознательность
-✅Основные инструменты для тестирования
-DevTools
-Postman/Insomnia
-KafkaTool
-Bash (подключение к серверу по SSH по ключу)
-DBeaver/intellij idea/Data Grib для подключения к БД
-Visual Studio Code
-Grafana UI
-Kafka lytic или аналоги (для возможности положить сообщение в топик кафки)
-Charles proxy/Fiddler
-SberMock, Умение писать просты groovy скрипты (для моков)
-OpenShift
-Docker/Kubernetes - уровень понимания работы
-Технология iFrame, Модуль федерация (для фронта)
-Synteta - генерация тестовых данных
-Jenkins (сборки, раскатка)

Контакты: ••••••••

🔥 •••••••• / •••••••• / ••••••••

Соц.сети

QA Manual + Auto (Playwright, JavaScript/TypeScript)

до 200k ₽РоссияМоскваОфис

Всем привет!😊

Вакансия: QA Manual + Auto (Playwright, JavaScript/TypeScript).
Уровень специалиста Junior+ / Middle/.Middle+

🚀Вакансия горящая и срочная!

✍🏻 Стек: TypeScript, JavaScript, Playwright
💼 Компания: ••••••••- разрабатываем свои программные решения для крупных торговых сетей РФ и СНГ. Нашими решениями пользуются миллионы людей
🌍 Локация офиса: Москва (м. Ленинский проспект). Не рассматриваем кандидатов из других городов
📝 Оформление: Полная занятость, оформление по ТКРФ,
🕺 Формат работы: офисный формат 6-8 месяцев и далее возможен гибрид, гибкое начало рабочего дня (формат работы связан с нашей спецификой продукта)
💰 ЗП: До 200 000 руб. на руки

Требвания к опыту:
!!️ Важно - опыт с Python и только Playwright нам не подходит

Обязательно:
-Опыт E2E-тестирования на TypeScript+Playwright (или JavaScript+Playwright) — от 6 месяцев.
-Базовый TS/JS: функции, условия, async/await, типы.
-Реальный опыт написания кода на TS/JS для автотестов (коммерческий, проектный или учебный) — понимание, что и зачем делаете.
-Умение читать и разбирать чужой код, работать с существующими тестами, а не только писать с нуля.
-Понимание Playwright: локаторы, ожидания, assertions, запуск тестов.

Техническая база
-Git, Jenkins.
-Swagger, Postman, Curl, mock-сервисы.
-Реляционные и нереляционные СУБД.
-Желание учиться, работать с оборудованием (кассы, весы, сканеры, ККТ).
-Готовность отвечать за качество продукта.

Что нужно делать:
-Разработка и поддержка E2E-автотестов на Playwright + TypeScript
--Тестирование Frontend и пользовательских сценариев (включая работу с оборудованием: кассы, весы, сканеры, ККТ)
-Работа с Git, Jenkins (настройка и поддержка пайплайнов)
-Тестирование API через Swagger, Postman, Curl
-Настройка Mock-сервисов для изоляции тестового окружения
-Взаимодействие с реляционными и не реляционными СУБД (подготовка данных, проверка результатов)
-Анализ результатов прогонов, разбор флакающих тестов
-Заведение и отслеживание багов в Jira
-Участие в code review и планировании спринтов

Наш процесс устройства на работу:
1. Скрининг с рекрутером (10-15 минут)
2. Техническое собеседование (40 минут)
3. Оффер

Для отправки резюме ••••••••

Сайты компаний

Quality Automation Engineer (SAP project)

Автоподнятие
Зарплата не указанаНе указана странаЛокация не указанаГибрид
Текст:
Оригинал доступен только пользователям с подпиской

Location

The role requires travel to Sofia at least once every two weeks; no other location or remote-work details are specified.

About the company

A large international IT consultancy with over 20 years of experience and a team of more than 2,200 people, focused on SAP projects for major enterprise clients. Most active projects use modern SAP technologies and frameworks, with a strong emphasis on continuous learning and professional growth.

Responsibilities

  • Create, maintain, and run test plans, test cases, and automated scripts for web and API layers.
  • Carry out functional, regression, integration, and performance testing, and track defects through issue-tracking tools.
  • Work with developers and product managers to reproduce, isolate, and resolve issues, and ensure new features are covered before release.
  • Help improve QA methodologies and automation frameworks, and promote quality best practices across the software development lifecycle.

Requirements

  • 3+ years of software development experience, preferably with TypeScript and Python.
  • Hands-on experience with automated testing environments, preferably Bruno and Supertest, including test documentation, test case design, test planning, and error analysis.
  • Strong knowledge of Agile methodologies and tools such as Azure DevOps, GitHub workflows, Jenkins, Docker, and Kubernetes, plus familiarity with large-scale data center, cloud, and network environments.
  • Bachelor's or Master's degree in a technical or scientific discipline, Bulgarian language proficiency, English at B2+, and willingness to travel to Sofia at least every two weeks.

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