О компании
Reverselab — IT-компания в сфере информационной безопасности, занимающаяся исследованием киберугроз и тестированием на проникновение. Специализация: 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 недель в год
•Оплачиваемый по окладу больничный до 14 дней в год
•5 дополнительных day off в год по согласованию с руководителем после прохождения испытательного срока
•Офисный формат работы с 09:30 до 18:30, комфортный офис класса А рядом с метро: массажные кресла, десерты, настольный теннис