Обязанности:
- Анализ требований и составление тест-кейсов, чек-листов
- Проведение функционального, регрессионного, интеграционного тестирования
- Тестирование UI/UX (проверка вёрстки, удобства, кросс-браузерности)
- Тестирование API через Postman, Swagger, curl
- Работа с базами данных (SQL-запросы для проверки данных)
- Ведение баг-репортов в Jira, YouTrack или Redmine
- Участие в приёмочном тестировании перед релизом
- Работа с DevTools, логами, анализ ошибок
Требования:
- Опыт: от 1 года в ручном тестировании
- Знание теории тестирования (виды, методы, уровни, жизненный цикл бага)
- Навыки составления тест-кейсов и чек-листов (TestRail, Qase, Zephyr)
- Понимание клиент-серверной архитектуры (HTTP, REST, JSON)
- Опыт работы с SQL (запросы SELECT, JOIN, GROUP BY)
- Навыки работы с DevTools (Chrome, Firefox)
- Английский: Intermediate+ (чтение документации)
- Личные качества: внимательность, критическое мышление, умение описывать баги понятно
Часто задаваемые вопросы:
Чем ручной тестировщик отличается от автоматизатора?
Ответ: Ручной тестировщик проверяет систему «вживую»: проходит сценарии, оценивает удобство, ловит нестандартные баги. Автоматизатор пишет код, который выполняет те же проверки быстро и без участия человека. Ручное тестирование — это первый этап, автоматизация — второй.
Нужно ли ручному тестировщику программирование?
Ответ: Нет, для базовой работы достаточно понимания логики. Но знание SQL и умение работать с API (Postman) — обязательны. Базовый Python или JavaScript — преимущество, особенно если планируешь переход в автоматизацию.
Какие инструменты нужны ручному тестировщику?
Ответ: Jira (баг-трекинг), TestRail или Qase (тест-кейсы), Postman (API), DevTools (браузер), SQL-клиент (DBeaver, pgAdmin). Этого достаточно для большинства задач.








