Для кого: Для QA-инженеров без коммерческого опыта, которым надоели стерильные учебные проекты и нужна сильная, настоящая строчка в резюме.
EasyPost - полноценный SaaS-сервис отложенного постинга для Telegram и Max. Это живой софт со следующей архитектурой: Node.js/React, PostgreSQL, Redis, интеграции с мессенджерами через API, реальный продакшн. Никаких учебных ”песочниц”.
Кто ментор:
Евгений Сычев - Senior QA с опытом более 13 лет на финтех и e-commerce проектах в крупных биг-тех компаниях и стартапах.
Мы работаем по методологии Scrum в режиме распределенной продуктовой команды.
Неделя 1: Онбординг + Исследовательское тестирование (Exploratory Testing)
Погружение в проект. Настройка доступов к логам и БД. Документации нет, либо она минимальна. Ваша задача - провести исследовательское тестирование UI существующего функционала EasyPost и составить MindMap (карту проекта). Научимся собирать требования по живому продукту так, как это происходит в 80% реальных стартапов.
Неделя 2: Тестирование REST API новой фичи
Выкатываем на тестовый стенд новую фичу. Вы получаете Swagger и с помощью Postman(или любого другого инструмента) закидываете бэкенд позитивными/негативными кейсами, проверяете валидацию полей, авторизацию и заголовки.
Неделя 3: Тестирование UI/UX фичи + Комплексная интеграция
Переключаемся на интерфейсы. Тестируем адаптивность, логику форм, сквозные сценарии (End-to-End) и отправку постов через ботов в мессенджеры. Оформляем баги в GitHub Issues(или аналогичном инструменте). Разработчик правит - вы перепроверяете (Retest/Regression).
Неделя 4: Финальный регресс, Релиз + Автоматизация
Проводим полный регресс приложения перед деплоем на прод.
Бонус-день: Воркшоп, где я покажу, как с помощью ИИ-ассистентов (ChatGPT/Claude) за несколько минут набросать рабочие автотесты на Playwright для нашего проекта, чтобы вы понимали логику автоматизации.