Тестовое задание в конце вакансии
Задача:
Xобрать учебный модуль “Вкат в автоматизацию на Python” для Manual QA, чтобы они смогли быстро перейти к базовой автоматизации и начать писать/поддерживать простые автотесты.
Что нужно сделать
- Cтавить программу обучения (порядок тем + цели + практика).
- Собрать учебный репозиторий на Python:Со
- Python + pytest
- API автотесты (requests/httpx)
- UI автотесты (Selenium)
- Git + CI (GitHub Actions/GitLab CI) — запуск тестов и простой отчёт
- README “как запустить ученику”
Написать учебные примеры:
- API: 10–20 тестов (позитив/негатив, проверки статуса/тела/логики)
- UI: 5–10 тестов (логин/регистрация/базовые сценарии)
- Код должен быть читабельный и учебный, без “магии”.
Материалы и практика
- Короткие гайды/шпаргалки (markdown)
- Домашки 3 уровней сложности (от “допиши assert” до “напиши новый тест”)
- Плюс (желательно): 5–7 коротких скринкастов без голоса (IDE/терминал), с текстовыми подсказками на экране.
Требования
- Реальный опыт Python automation (pytest)
- Опыт API + UI автотестов
- Git и любой CI
- Умение объяснять простым языком, писать понятные гайды (опыт обучения/менторства — плюс)
Что прислать в отклике
- Кратко про опыт + стек
- Ссылка на GitHub/код (если есть)
- Готовность сделать тестовое (ниже)
⸻
Тестовое задание (обязательно) Готовое скидывать в тг -@slavonnelondon
Сделай документ на 1–2 страницы (пунктами). Цель — показать, как ты переведёшь Middle Manual QA в автоматизацию “в кратчайшие сроки”.
План обучения (главное)
Составь дорожную карту на 4–6 недель (или по часам, если так удобнее), где у каждой недели/этапа есть:
- Цель этапа (что ученик должен уметь в конце)
- Темы (конкретно, что изучаем)
- Практика (что делаем руками)
- Домашка (что сдаёт ученик)
- Критерии готовности (как понять, что этап пройден)
- Пример формата (можешь так же)
Неделя 1: Python basics для тестировщика → практика → домашка → критерии
Неделя 2: pytest, структура проекта, фикстуры… и т.д.
Можно подробнее описывать - будет преимуществом