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

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

Должность: Старший тестировщик категории III Грейд: 6 (Senior I) Подчиненность: Руководитель отдела тестирования

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

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

Образование: Высшее (IT-направления), желательна магистратура

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

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

  • Экспертиза во всех аспектах тестирования продукта
  • Продвинутая автоматизация, архитектура автотестов
  • Экспертное знание инженерных сетей (3+ раздела)
  • Глубокое понимание архитектуры продукта
  • Performance, load, security testing
  • Проектирование и внедрение тестовых стратегий
  • Знание лучших практик тестирования в BIM/CAD

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

3.1. Проектирование стратегии тестирования продукта: разработка комплексной стратегии тестирования на уровне продукта, определение подходов к различным видам тестирования, проектирование системы метрик качества.

3.2. Архитектурное проектирование тестовых решений: проектирование архитектуры тестовых фреймворков и инфраструктуры, создание масштабируемых и поддерживаемых решений для автоматизации, проектирование тестовой инфраструктуры.

3.3. Тестирование сложных компонентов и интеграций: выполнение тестирования критичных компонентов продукта, глубокое тестирование интеграций с nanoCAD platform, проведение performance и security тестирования.

3.4. Решение сложных проблем качества: диагностика сложных проблем качества продукта, анализ и устранение системных проблем тестирования, оптимизация процессов тестирования.

3.5. Техническое лидерство в QA: формирование стандартов тестирования команды, принятие ключевых решений по тестированию, ведение крупных QA проектов, внедрение новых практик тестирования.

3.6. Наставничество специалистов: проведение наставничества тестировщиков категории I-II, участие в технических интервью кандидатов, проведение экспертизы критичных тестовых решений, проведение технических докладов для команды.

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

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

  • Стратегия тестирования продукта (3-6 недель)
    • Пример: Разработка стратегии тестирования для major release
  • Архитектура автоматизации (1-2 месяца)
    • Пример: Проектирование тестовой платформы для продукта
  • Сложное performance testing (2-4 недели)
    • Пример: Тестирование производительности с моделями >50MB
  • Решение проблем качества (1-3 недели)
    • Пример: Исследование и устранение flaky tests в CI/CD
  • QA лидерство проектов (2-4 месяца)
    • Пример: QA lead крупного проекта от архитектуры до релиза

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

  • Полная автономность в любых задачах
  • Определяет подход к тестированию
  • Ownership за подсистемы
  • Проактивно улучшает продукт и процессы

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

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

  • Качество архитектурных решений в тестировании
  • Техническое здоровье подсистем продукта
  • Метрики качества продукта
  • Технические стандарты тестирования команды
  • Качество менторинга Middle тестировщиков
  • Успех проектов под QA лидерством

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

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

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

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

Следующий шаг: Старший тестировщик категории II (грейд 6-7, Senior I-II) через 1-2 года

Требования:

  • Глубокая экспертиза в QA
  • Архитектор тестовых решений
  • Всестороннее знание инженерных сетей и BIM стандартов
  • Влияние на всю команду/продукт

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