Должностная инструкция: Младший тестировщик категории I#

1. Общие положения#

Должность: Младший тестировщик категории I Грейд: 3 (Junior II) Подчиненность: Руководитель отдела тестирования / Тимлид команды

2. Квалификационные требования#

Источник истины: Полная матрица компетенций с маркерами критичности ([Критичный], [Nice-to-have]) находится в competency-qa.md. Данный раздел содержит упрощённый список требований для должностной инструкции.

Образование: Высшее (IT-направления)

Опыт работы: Опыт тестирования от 1-1.5 лет

Технические навыки:

  • Уверенное владение всеми техниками manual тестирования
  • Написание качественных тест-кейсов с покрытием edge cases
  • Хорошее понимание инженерных сетей (1-2 раздела)
  • Базовые навыки автоматизации (C# basics, знакомство с NUnit/xUnit)
  • Эффективное исследовательское тестирование
  • Понимание приоритизации и risk-based testing
  • Знание методологий тестирования

3. Должностные обязанности#

3.1. Тестирование программного обеспечения: выполнение функционального, регрессионного, интеграционного тестирования, проведение исследовательского тестирования сложных сценариев.

3.2. Планирование тестирования: самостоятельное планирование тестирования средних фич, оценка рисков, определение стратегии тестирования, декомпозиция задач.

3.3. Создание и поддержка тестовой документации: написание тест-кейсов с покрытием основных сценариев, граничных случаев и негативных сценариев, актуализация тестовой документации.

3.4. Документирование и анализ дефектов: заведение дефектов с полным описанием, анализ корневых причин повторяющихся проблем, участие в обсуждении приоритизации исправлений.

3.5. Оказание помощи младшим специалистам и стажерам, участие в экспертизе тест-кейсов, участие в обсуждениях технических решений с точки зрения testability.

3.6. Выполнение иных поручений непосредственного руководителя в рамках своей компетенции.

3.5. Типовые задачи#

  • Планирование и тестирование крупных фич (3-7 дней)
    • Пример: Полное тестирование модуля трассировки трубопроводов
  • Написание комплексных тест-кейсов (1-2 дня)
    • Пример: Покрытие тест-кейсами интеграции с nanoCAD с различными сценариями
  • Исследовательское тестирование (1-2 дня)
    • Пример: Поиск некорректного поведения в граничных случаях
  • Начало автоматизации (2-4 дня)
    • Пример: Написание простых автотестов для smoke-тестирования
  • Участие в оценке задач (2-4 часа)
    • Пример: Оценка объема тестирования для спринта

3.6. Уровень самостоятельности#

  • Самостоятельно решает простые и средние задачи
  • Обращается за помощью при новых сложных задачах
  • Задачи до 2 недель
  • Предлагает свои решения

4. Ответственность#

Сотрудник несет ответственность за:

  • Качество тестирования в соответствии со стандартами
  • Своевременное выполнение задач
  • Полноту покрытия тест-кейсами основных и граничных сценариев
  • Ownership за свои задачи в рамках фичи
  • Качество тестовой документации

5. Критерии оценки#

  • Технические навыки: Уверенное владение тестированием, качественные тест-кейсы, понимание предметной области
  • Автономность: Самостоятельность в простых и средних задачах, предложение решений
  • Влияние: Помощь младшим, участие в обсуждениях, начало менторинга
  • Бизнес-impact: Вклад в качество фич, понимание потребностей пользователей

Оценка: Руководителем раз в 3-6 месяцев.

6. Карьерный рост#

Следующий шаг: Тестировщик категории III (грейд 4, Middle I) через 6-12 месяцев

Требования:

  • Экспертиза в manual тестировании
  • Написание автотестов на C# (базовый-средний уровень)
  • Хорошее понимание инженерных сетей (1-2 раздела глубоко)
  • Самостоятельное планирование тестирования
  • Проактивность и инициатива
  • Менторинг младших

Версия: 1.0 Дата: 2025-01-24