Должностная инструкция: Тестировщик категории III#
1. Общие положения#
Должность: Тестировщик категории III Грейд: 4 (Middle I) Подчиненность: Руководитель отдела тестирования / Тимлид команды
2. Квалификационные требования#
Источник истины: Полная матрица компетенций с маркерами критичности (
[Критичный],[Nice-to-have]) находится в competency-qa.md. Данный раздел содержит упрощённый список требований для должностной инструкции.
Образование: Высшее (IT-направления)
Опыт работы: Опыт тестирования от 2 лет
Технические навыки:
- Экспертиза в manual тестировании
- Написание автотестов на C# (базовый-средний уровень)
- Хорошее понимание инженерных сетей (минимум 1-2 раздела глубоко)
- Понимание архитектуры приложения для эффективного тестирования
- Знание тестовых фреймворков (NUnit/xUnit)
- Проведение различных видов тестирования (functional, regression, integration)
- Оценка рисков и определение стратегии тестирования
3. Должностные обязанности#
3.1. Тестирование программного обеспечения для автоматизированных систем проектирования инженерных сетей: выполнение функционального, регрессионного и интеграционного тестирования, проведение исследовательского тестирования сложных сценариев.
3.2. Планирование и проектирование тестирования: разработка стратегии тестирования для фич, оценка рисков и определение приоритетов тестирования, декомпозиция задач тестирования, оценка трудозатрат.
3.3. Разработка автоматизированных тестов: написание автотестов на C# с использованием тестовых фреймворков, интеграция автотестов в процесс разработки, поддержка существующих автотестов.
3.4. Создание и поддержка тестовой документации: написание тест-кейсов с покрытием основных, граничных и негативных сценариев, актуализация тестовой документации, документирование тестовых стратегий.
3.5. Анализ качества и дефектов: документирование дефектов с полным описанием и анализом, участие в анализе корневых причин проблем, предложение улучшений для предотвращения дефектов.
3.6. Наставничество младших специалистов и стажеров, проведение экспертизы тест-кейсов и автотестов, оказание методической помощи по вопросам тестирования.
3.7. Выполнение иных поручений непосредственного руководителя в рамках своей компетенции.
3.6. Типовые задачи#
- Планирование и тестирование крупных фич (1-2 недели)
- Пример: Полное тестирование модуля автоматического проектирования с планированием стратегии
- Разработка автотестов (3-7 дней)
- Пример: Написание автотестов для регрессионного тестирования ключевой функциональности
- Исследовательское тестирование (2-4 дня)
- Пример: Глубокое исследование интеграций на edge cases
- Проектирование тестовой стратегии (2-4 дня)
- Пример: Разработка стратегии тестирования для новой подсистемы
- Менторинг (ongoing)
- Пример: Помощь Junior в написании тест-кейсов и планировании тестирования
3.7. Уровень самостоятельности#
- Полностью самостоятелен в тестировании типовых фич
- Планирует тестирование самостоятельно
- Обращается за помощью только в сложных случаях
- Полный ownership за качество своих фич
4. Ответственность#
Сотрудник несет ответственность за:
- Качество тестирования в соответствии со стандартами
- Полноту покрытия тестами (manual + automation)
- Своевременное выполнение задач тестирования
- Ownership за качество фич
- Качество автотестов и тестовой документации
- Качество менторинга младших
5. Критерии оценки#
- Технические навыки: Экспертиза в тестировании, написание автотестов, понимание архитектуры и предметной области
- Автономность: Полная самостоятельность, проактивность, инициатива
- Влияние: Активный менторинг, участие в планировании, предложение улучшений
- Бизнес-impact: Предотвращение проблем на production, участие в планировании на уровне команды
Оценка: Руководителем раз в 3-6 месяцев.
6. Карьерный рост#
Следующий шаг: Тестировщик категории II (грейд 4-5, Middle I-II) через 6-12 месяцев
Требования:
- Уверенное написание автотестов на C#
- Глубокое понимание инженерных сетей (2-3 раздела)
- Проектирование тестовых фреймворков
- Активное влияние на процессы тестирования
- Сильный менторинг
Версия: 1.0 Дата: 2025-01-24