Сретенский бульвар 6/1с1
Московская Школа Программистов — продуктовая EdTech-команда.
Мы развиваем собственную LMS: через неё проходят десятки тысяч учеников от первой записи до выпускного свидетельства. Это живой продукт который мы трепетно улучшаем и дорабатываем около 10 лет.
Мы ищем опытного QA-инженера, который умеет работать не только с UI, но и глубоко погружаться в API, инфраструктуру и процессы CI/CD. Вы будете важной частью команды: от участия в ранних этапах разработки до расследования инцидентов в продакшене.
Чем предстоит заниматься:
- Тестирование документации - выявление несоответствий на ранних этапах разработки, участие в ревью требований
- Функциональное тестирование API, клиентской части и DevOps-инфраструктуры
- Баг-репортинг - составление чётких и воспроизводимых отчётов об ошибках
- Взаимодействие с бизнесом и командой разработки, проведение демо
- Расследование инцидентов, поступающих из службы поддержки, поиск первопричин
Требования:
- REST API, HTTP/HTTPS - методы, статус-коды, заголовки, жизненный цикл запроса; понимание принципов контрактного тестирования (КСА)
- Брокеры сообщений - опыт тестирования асинхронного взаимодействия через RabbitMQ или Apache Kafka (очереди, топики, консьюмеры)
- Инструменты тестирования - Postman / Insomnia для работы с API; сниффер трафика (Charles Proxy, Wireshark или Fiddler) для анализа сетевого взаимодействия
- SQL и базы данных - уверенные запросы (SELECT, JOIN, GROUP BY, подзапросы); PostgreSQL, MySQL; GUI-клиенты DBeaver, DataGrip
- Docker и Kubernetes - образы, контейнеры, docker-compose; базовые сущности k8s (pod, deployment, service), kubectl для диагностики
- DevOps-тестирование - проверка конфигураций, переменных окружения, пайплайнов CI/CD; работа с логами (kubectl logs, ELK, Grafana)
- Командная строка Linux - bash, grep, curl, ssh на уровне диагностики
- Документация - умение читать и анализировать OpenAPI/Swagger, Confluence
- Трекеры задач - Jira, YouTrack или аналоги
- Git - клонирование, ветки, просмотр истории изменений
Будет плюсом:
- Написание автотестов - Pytest, Jest, Playwright или аналоги
- Нагрузочное тестирование - k6, JMeter, Gatling
- Знакомство с системами мониторинга - Grafana, Prometheus, ELK-стек, Senty
Условия:
-
Оформление по ТК в аккредитованную IT-компанию, “белая” зарплата
-
28 календарных дней отпуска в год, ДМС после испытательного срока
-
Современный офис на Сретенке: удобные рабочие места, кухня и зона отдыха с пинг-понгом, ps5
-
Гибкое начало дня (обычно с 9 до 11)
-
Уровень дохода обсуждаем на собеседовании и привязываем к вашему опыту и зоне ответственности