[организационно-правовая форма, | Утверждаю [должность, подпись, Ф. И. О. руководителя или иного [число, месяц, год] М. П. |
Должностная инструкция
инженера-тестировщика (тестировщика)
[наименование организации, предприятия и т. п.]
Настоящая должностная инструкция разработана и утверждена в соответствии с положениями Трудового кодекса Российской Федерации, Профессионального стандарта "Специалист по тестированию в области информационных технологий", утвержденного приказом Министерства труда и социальной защиты РФ от 11 апреля 2014 г. N 225н, и иных нормативно-правовых актов, регулирующих трудовые правоотношения.
1. Общие положения
1.1. Инженер-тестировщик относится к категории специалистов и непосредственно подчиняется [наименование должности руководителя].
1.2. На должность инженера-тестировщика принимается лицо, имеющее высшее профессиональное образование (бакалавриат) и стаж работы в области разработки и тестирования программного обеспечения не менее 1 года.
1.3. Инженер-тестировщик назначается на должность и освобождается от нее приказом [наименование должности].
1.4. Инженер-тестировщик должен знать:
- классификацию видов и типов тестирования;
- технику проектирования и комбинаторики тестов;
- основы работы необходимых приложений;
- системы автоматизированного тестирования;
- язык скриптов для написания автотестов;
- виды и техники тестирования (техники, базирующиеся на интуиции и опыте инженера; техники, базирующиеся на спецификации; техники, ориентированные на код; тестирование, ориентированное на дефекты; техники, базирующиеся на условиях использования; тестирование, базирующееся на надежности инженерного процесса; техники, базирующиеся на природе приложения);
- архитектуру тестируемой системы;
- основы работы в операционной системе, в которой производится тестирование;
- основы программирования;
- инструменты выполнения тестов;
- базовые техники проектирования и комбинаторики тестов;
- типы дефектов, их классификации и статистики возникновения;
- понимание среды применения разрабатываемого программного продукта;
- жизненный цикл программного обеспечения, жизненный цикл дефекта;
- формат представления информации по регламенту организации;
- основные понятия и виды тестирования и материала, на основе которого проводится обучение;
- основы методики преподавания;
- правила внутреннего трудового распорядка;
- правила по охране труда, техники безопасности и противопожарной защите.
2. Должностные обязанности
На инженера-тестировщика возлагаются следующие должностные обязанности:
2.1. Изучение плана тестирования и выявление приоритетных областей покрытия тестовыми случаями.
2.2. Идентификация всех значений, которые вводятся участниками в сценарии использования системы.
2.3. Выделение классов эквивалентности значений каждого типа входных данных.
2.4. Построение таблиц, в которые помещен список комбинаций значений из различных классов эквивалентности.
2.5. Построение тестовых случаев, в которых сочетаются одна перестановка значений с необходимыми внешними ограничениями.
2.6. Написание программ для автоматизированного тестирования (при необходимости).
2.7. Разработка рабочих заданий для младших тестировщиков.
2.8. Выполнение необходимых видов тестирования в соответствии с планом тестирования.
2.9. Проведение автоматизированного тестирования при необходимости.
2.10. Получение статистики о выполнении тестов.
2.11. Анализ полученных результатов.
2.12. Составление новых тестовых случаев и повторение тестирования при необходимости.
2.13. Осуществление работы в команде с разработчиками.
2.14. Оформление полученных результатов в соответствии с требуемым форматом.
2.15. Определение причины сбоя вместе с разработчиками.
2.16. Исправление проблемы, если она находится в компетенции специалиста; если нет, то подготовка отчета начальству и группе разработчиков.
2.17. Выполнение начальных настроек для проведения тестирования.
2.18. Проведение повторного тестирования.
2.19. Описание полученной ситуации в рабочем журнале.
2.20. Получение данных об ожидаемых результатах тестирования.
2.21. Получение данных о реальных результатах тестирования.
2.22. Проверка на соответствие полученных результатов.
2.23. Исследование некорректных результатов тестирования при необходимости.
2.24. Проверка тестового сценария на ошибку в данных при необходимости.
2.25. Проверка тестовых методов на охват основных функций и свойств, при необходимости.
2.26. Проверка выполнения достигнутой цели тестирования тестовым сценарием.
2.27. Получение обновленной версии программного обеспечения.
2.28. Определение критериев масштабов изменений для выявления необходимости проведения регрессионных тестов.
2.29. Выполнение тестовых сценариев, выявивших дефекты, для подтверждения успешности их выполнения после исправления программного обеспечения.
2.30. Сообщение руководителю о завершении задания.
2.31. Составление статистики выполнения тестов.
2.32. Составление отчета о проведенном тестировании, в соответствии с регламентом своей организации.
2.33. Подготовка аналитической справки о недостающих знаниях и умениях.
2.34. Подготовка методических материалов для обучения согласно требованиям руководителя, проводящего обучение.
3. Права работника
Инженер-тестировщик имеет право:
3.1. Знакомиться с проектами решений руководства, касающимися его деятельности.
3.2. Вносить на рассмотрение руководства предложения по совершенствованию работы, связанной с обязанностями, предусмотренными настоящей должностной инструкцией.
3.3. Сообщать непосредственному руководителю обо всех выявленных в процессе исполнения своих должностных обязанностей недостатках в работе организации и вносить предложения по их устранению.
3.4. Запрашивать лично или по поручению непосредственного руководителя от руководителей подразделений и других специалистов информацию и документы, необходимые для выполнения своих должностных обязанностей.
3.5. Привлекать специалистов всех (отдельных) структурных подразделений к решению возложенных на него задач (если это предусмотрено положениями о структурных подразделениях, если нет - с разрешения руководителя организации).
3.6. Требовать от руководства предприятия оказания содействия в исполнении своих должностных обязанностей и прав.
3.7. [Указать иные права, предусмотренные трудовым законодательством Российской Федерации].
4. Ответственность работника
Инженер-тестировщик несет ответственность:
4.1. За неисполнение, ненадлежащее исполнение обязанностей, предусмотренных настоящей инструкцией, в пределах, определенных трудовым законодательством Российской Федерации.
4.2. За совершенные в процессе осуществления своей деятельности правонарушения - в пределах, определенных административным, уголовным и гражданским законодательством Российской Федерации.
4.3. За причинение материального ущерба - в пределах, определенных трудовым, уголовным и гражданским законодательством Российской Федерации.
Должностная инструкция разработана в соответствии с [наименование, номер и дата документа].
Руководитель кадровой службы
[инициалы, фамилия]
[подпись]
[число, месяц, год]
Согласовано:
[должность]
[инициалы, фамилия]
[подпись]
[число, месяц, год]
С инструкцией ознакомлен:
[инициалы, фамилия]
[подпись]
[число, месяц, год]
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Примерная форма должностной инструкции инженера-тестировщика (тестировщика)
Подготовлено экспертами компании "Гарант"