Обязанности: - Тестирование (JMeter, k6, Locust).
- Написание и поддержка автотестов (pytest, Selenium, Playwright, Cypress).
- Написание тест-кейсов, чек-листов и баг-репортов.
- Работы с REST API: проверка эндпоинтов через Postman, Swagger, cURL, анализ JSON-ответов.
Требования: 1. Технические навыки
- Знание основных видов тестирования: функциональное, регрессионное, интеграционное, системное, smoke, acceptance, нагрузочное.
- Умение писать тест-кейсы, чек-листы и баг-репорты (TestRail, Qase.io, Jira, Notion, Confluence).
- Понимание жизненного цикла разработки (SDLC) и роли тестирования на каждом этапе.
- Опыт работы с REST API: проверка эндпоинтов через Postman, Swagger, cURL, анализ JSON-ответов.
- Базовые знания SQL для проверки данных в БД (SELECT, JOIN, COUNT, WHERE).
- Опыт работы с системами контроля версий (Git — чтение логов, понимание ветвлений, ревью изменений).
- Понимание CI/CD процессов и роли тестов при релизах.
- Опыт написания и поддержки автотестов (pytest, Selenium, Playwright, Cypress).
- Опыт нагрузочного тестирования (JMeter, k6, Locust).
- Знание основ API-интеграций LLM / AI-сервисов — обязательно, если компания работает с генеративным ИИ.
- Навык работы с Docker и staging-средами (создание тестовых окружений, контейнеризация, деплой).
2. Аналитические и логические способности
- Умение понимать архитектуру продукта и выявлять слабые места.
- Владение методами тест-дизайна: эквивалентное разбиение, анализ граничных значений, таблицы принятия решений.
- Способность воспроизводить ошибки и выявлять закономерности.
- Понимание различий между ошибками фронтенда, бэкенда и интеграционного слоя.
- Навык чтения логов и стэктрейсов (Sentry, Grafana, Kibana, ELK).
3. Soft skills и организация работы
- Внимательность к деталям и аккуратность при ведении отчётности.
- Системность и методичность в подходе к тестированию.
- Коммуникабельность — умение понятно описывать баги и взаимодействовать с разработчиками.
- Ответственность за стабильность продукта на продакшене.
- Проактивность — предложение улучшений в UX и стабильности.
4. Опыт аналогичной работы от 4-х лет.
Условия:
- Проектная деятельность;
- Удаленный режим;
- Оплата по договоренности.