ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ
инженера-тестировщика
1. Общие положения
1.1. Настоящая должностная инструкция определяет функциональные, должностные обязанности, права и ответственность инженера-тестировщика подразделения «Младшие технологии» (далее - Инженер-тестировщик) ООО «Нордавинд-Дубна» (далее Учреждение).
1.2. На должность инженера-тестировщика назначается лицо, удовлетворяющее следующим требованиям к образованию и обучению:
- Высшее образование - бакалавриат;
с опытом практической работы:
- Стаж работы не менее года в области разработки и тестирования программного обеспечения;
1.3. Инженер-тестировщик должен знать:
- Основные понятия и виды тестирования и материала, на основе которого проводится обучение;
- Основы методики преподавания;
- Формат представления информации по регламенту организации;
- Техники тестирования (техники, базирующиеся на интуиции и опыте инженера; техники, базирующиеся на спецификации; техники, ориентированные на код; тестирование, ориентированное на дефекты; техники, базирующиеся на условиях использования; тестирование, базирующееся на надежности инженерного процесса; техники, базирующиеся на природе приложения);
- Жизненный цикл программного обеспечения, жизненный цикл дефекта;
- Виды и техники тестирования;
- Инструменты выполнения тестов;
- Базовые техники проектирования и комбинаторики тестов;
- Типы дефектов, их классификации и статистики возникновения;
- Понимание среды применения разрабатываемого программного продукта;
- Архитектура тестируемой системы;
- Системы автоматизированного тестирования;
- Техники тестирования (техники, базирующиеся на интуиции и опыте инженера; техники, базирующиеся на спецификации; техники, ориентированные на код; тестирование, ориентированное на дефекты; техники, базирующиеся на условиях использования; тестирование, базирующееся на надежности инженерного процесса; техники, базирующиеся на природе приложения);
- Основы работы в операционной системе, в которой производится тестирование;
- Техники тестирования (техники, базирующиеся на интуиции и опыте инженера; техники, базирующиеся на спецификации; техники, ориентированные на код; тестирование, ориентированное на дефекты; техники, базирующиеся на условиях использования; тестирование, базирующееся на надежности инженерного процесса; техники, базирующиеся на природе приложения);
- Системы автоматизированного тестирования;
- Техники проектирования и комбинаторики тестов;
- Основы работы необходимых приложений;
- Классификация видов и типов тестирования;
- Язык скриптов для написания автотестов;
- Системы автоматизированного тестирования;
1.4. Инженер-тестировщик должен уметь:
- Отвечать на вопросы обучающихся;
- Объяснять материал, подготовленный для обучения;
- Работать с текстовыми редакторами и другими пакетами для создания отчетов;
- Работать в команде с разработчиками;
- Использовать шаблоны тестов;
- Сопоставлять и анализировать информацию;
- Проводить сравнительный анализ;
- Составлять и оформлять документы;
- Самостоятельный поиск информации, необходимой для восстановления тестов после сбоя;
- Пользоваться специальным программным обеспечением для автоматизированного тестирования (при необходимости);
- Понимать процесс тестирования программного обеспечения и жизненный цикл программного продукта;
- Анализировать тестовые случаи;
- Понимать процесс тестирования программного обеспечения и жизненный цикл программного продукта;
- Работать в команде с разработчиками;
- Разрабатывать скрипты для автоматизации тестирования;
1.5. Инженер-тестировщик назначается на должность и освобождается от должности приказом генерального директора Учреждения в соответствии с действующим законодательством Российской Федерации.
1.6. Инженер-тестировщик подчиняется генеральному директору Учреждения и начальнику подразделения «Младшие технологии»
2. Трудовые функции
- 2.1. Деятельность по обучению младших тестировщиков.
- 2.2. Предоставление результатов тестирования руководителю группы (отдела) тестировщиков.
- 2.3. Проверка исправленных дефектов в порядке их приоритета.
- 2.4. Анализ результатов тестирования.
- 2.5. Восстановление тестов после сбоев, повлекших за собой нарушение работы системы.
- 2.6. Проведение тестирования по разработанным тестовым случаям.
- 2.7. Определение и описание тестовых случаев, включая разработку автотестов.
3. Должностные обязанности
- 3.1. Подготовка методических материалов для обучения согласно требованиям руководителя, проводящего обучение.
- 3.2. Подготовка аналитической справки о недостающих знаниях и умениях.
- 3.3. Составление статистики выполнения тестов.
- 3.4. Составление отчета о проведенном тестировании, в соответствии с регламентом своей организации.
- 3.5. Сообщение руководителю о завершении задания.
- 3.6. Выполнение тестовых сценариев, выявивших дефекты, для подтверждения успешности их выполнения после исправления программного обеспечения.
- 3.7. Получение обновленной версии программного обеспечения.
- 3.8. Определение критериев масштабов изменений для выявления необходимости проведения регрессионных тестов.
- 3.9. Исследование некорректных результатов тестирования, при необходимости.
- 3.10. Получение данных о реальных результатах тестирования.
- 3.11. Получение данных об ожидаемых результатах тестирования.
- 3.12. Проверка выполнения достигнутой цели тестирования тестовым сценарием.
- 3.13. Проверка тестовых методов на охват основных функций и свойств, при необходимости.
- 3.14. Проверка тестового сценария на ошибку в данных, при необходимости.
- 3.15. Проверка на соответствие полученных результатов.
- 3.16. Описание полученной ситуации в рабочем журнале.
- 3.17. Определение причины сбоя вместе с разработчиками.
- 3.18. Исправление проблемы, если она находится в компетенции специалиста; если нет, то подготовка отчета начальству и группе разработчиков.
- 3.19. Выполнение начальных настроек для проведения тестирования.
- 3.20. Проведение повторного тестирования.
- 3.21. Получение статистики о выполнениях тестов.
- 3.22. Оформление полученных результатов в соответствии с требуемым форматом.
- 3.23. Проведение автоматизированного тестирования, при необходимости.
- 3.24. Выполнение необходимых видов тестирования в соответствии с планом тестирования.
- 3.25. Работа в команде с разработчиками.
- 3.26. Составление новых тестовых случаев и повторение тестирования, при необходимости.
- 3.27. Анализ полученных результатов.
- 3.28. Изучение плана тестирования и выявление приоритетных областей покрытия тестовыми случаями.
- 3.29. Написание программ для автоматизированного тестирования (при необходимости).
- 3.30. Выделение классов эквивалентности значений каждого типа входных данных.
- 3.31. Построение тестовых случаев, в которых сочетаются одна перестановка значений с необходимыми внешними ограничениями.
- 3.32. Идентификация всех значений, которые вводятся участниками в сценарии использования системы.
- 3.33. Разработка рабочих заданий для младших тестировщиков.
- 3.34. Построение таблиц, в которые помещен список комбинаций значений из различных классов эквивалентности.
Изменить трудовые функции
4. Права
Инженер-тестировщик имеет право:
4.1. Запрашивать и получать необходимую информацию, а так же материалы и документы, относящиеся к вопросам деятельности инженера-тестировщика .
4.2. Повышать квалификацию, проходить переподготовку (переквалификацию).
4.3. Вступать во взаимоотношения с подразделениями сторонних учреждений и организаций для решения вопросов, входящих в компетенцию инженера-тестировщика .
4.4. Принимать участие в обсуждении вопросов, входящих в его функциональные обязанности.
4.5. Вносить предложения и замечания по вопросам улучшения деятельности на порученном участке работы.
4.6. Обращаться в соответствующие органы местного самоуправления или в суд для разрешения споров, возникающих при исполнении функциональных обязанностей.
4.7. Пользоваться информационными материалами и нормативно-правовыми документами, необходимыми для исполнения своих должностных обязанностей.
4.8. Проходить в установленном порядке аттестацию.
5. Ответственность
Инженер-тестировщик несет ответственность за:
5.1. Неисполнение (ненадлежащее исполнение) своих функциональных обязанностей.
5.2. Невыполнение распоряжений и поручений генерального директора Учреждения.
5.3. Недостоверную информацию о состоянии выполнения порученных заданий и поручений, нарушении сроков их исполнения.
5.4. Нарушение правил внутреннего трудового распорядка, правила противопожарной безопасности и техники безопасности, установленных в Учреждении.
5.5. Причинение материального ущерба в пределах, установленных действующим законодательством Российской Федерации.
5.6. Разглашение сведений, ставших известными в связи с исполнением должностных обязанностей.
За вышеперечисленные нарушения инженер-тестировщик может быть привлечен в соответствии с действующим законодательством в зависимости от тяжести проступка к дисциплинарной, материальной, административной, гражданской и уголовной ответственности.
Настоящая должностная инструкция разработана в соответствии с положениями (требованиями) Трудового кодекса Российской Федерации от 30.12.2001 г. № 197 ФЗ (ТК РФ) (с изменениями и дополнениями), профессионального стандарта «Специалист по тестированию в области информационных технологий» утвержденного приказом Министерства труда и социальной защиты Российской Федерации от 11 апреля 2014 г. № 225н и иных нормативно–правовых актов, регулирующих трудовые отношения.
Скачать в формате MS Word
Поделиться должностной инструкцией в соцсетях: