Должностная инструкция: Тестировщик 1 категории#
1. Общие положения#
Должность: Тестировщик 1 категории Грейд: 10 Подчиненность: Руководитель отдела тестирования / Тимлид команды
2. Квалификационные требования#
Источник истины: Полная матрица компетенций с маркерами критичности (
[Критичный],[Nice-to-have]) находится в competency-qa.md . Данный раздел содержит упрощённый список требований для должностной инструкции.
Образование: Высшее (IT-направления)
Опыт работы: Опыт тестирования от 4-5 лет
Технические навыки:
- Экспертиза во всех видах manual тестирования
- Уверенное написание автотестов на C#
- Глубокое понимание инженерных сетей (3+ раздела)
- Понимание архитектуры продукта и nanoCAD интеграции
- Проектирование тестовых фреймворков
- Интеграция автотестов в CI/CD
- Performance и load testing
- Может обучать других автоматизации
- Понимание архитектуры приложений
3. Должностные обязанности#
3.1. Тестирование программного обеспечения: выполнение всех видов тестирования, тестирование интеграций с платформой проектирования, проведение исследовательского тестирования, performance testing.
3.2. Определение стратегии тестирования для модулей: разработка тест-стратегий для крупных фич и модулей, определение подходов к тестированию, участие в определении критериев качества.
3.3. Разработка автоматизации тестирования: проектирование архитектуры тестовых фреймворков, написание автотестов, интеграция в CI/CD pipeline.
3.4. Обеспечение качества модулей: ownership за качество модулей, проактивное выявление рисков, работа с метриками качества.
3.5. Влияние на процессы тестирования: участие в выборе инструментов, ведение тестирования крупных проектов, представительство QA.
3.6. Развитие специалистов: наставничество Junior и Middle QA, проведение обучения по автоматизации, распространение лучших практик.
3.7. Выполнение иных поручений непосредственного руководителя в рамках своей компетенции.
3.8. Типовые задачи#
- Тест-стратегия для модулей (2-3 недели)
- Пример: Разработка стратегии тестирования крупного модуля
- Проектирование тестовых фреймворков (3-6 недель)
- Пример: Проектирование архитектуры тестового фреймворка
- Performance testing (2-4 недели)
- Пример: Комплексное тестирование производительности
- Интеграция автотестов в CI/CD (2-3 недели)
- Пример: Полная интеграция с настройкой репортинга
- QA ведение крупного проекта (2-4 месяца)
- Пример: Полное тестирование крупной фичи
- Менторинг Junior/Middle QA (ongoing)
- Пример: Вырастил Junior до Middle
3.9. Уровень самостоятельности#
- Полная самостоятельность во всех задачах тестирования
- Определяет стратегию тестирования для модулей
- Ownership за качество модулей
- Инициирует улучшения процессов
- Влияет на технические стандарты тестирования
4. Ответственность#
Сотрудник несет ответственность за:
- Качество модулей продукта
- Архитектуру тестовых фреймворков
- Работу с метриками качества
- Влияние на качество и процессы
- Развитие Junior и Middle тестировщиков
- Успех тестирования проектов
5. Критерии оценки#
- Технические навыки: Экспертиза во всех аспектах QA, архитектура тестовых решений, понимание архитектуры продукта
- Автономность: Полная самостоятельность, ownership за модули, проактивные улучшения
- Влияние: Влияние на качество продукта и процессы, менторинг (вырастил Junior), формирование стандартов
- Бизнес-impact: Значительное влияние на качество релизов, понимание бизнес-целей
Оценка: Руководителем раз в 6 месяцев.
Gateway критерий: Для перехода на Senior необходимо: архитектура тестового решения в production + вырастил минимум одного Junior.
6. Карьерный рост#
Следующий шаг: Старший тестировщик 4 категории (грейд 11, Senior) через 1-2 года
Требования:
- Глубокая экспертиза во всех аспектах QA
- Архитектор тестовых решений на уровне продукта
- Экспертное знание инженерных сетей (3+ раздела) и BIM стандартов
- Сильное влияние на команду/продукт
- Вырастил минимум одного Junior
Версия: 1.0 Дата: 2025-01-28