Должностная инструкция тест-дизайнера (ведущего тестировщика, старшего инженера-тестировщика) <1>
(профессиональный стандарт «Специалист по тестированию в области информационных технологий»)
1. Общие положения
1.1. Тест-дизайнер относится к категории специалистов.
1.2. На должность тест-дизайнера принимается лицо:
1) имеющее высшее образование — бакалавриат;
2) имеющее стаж работы в области разработки и тестирования программного обеспечения не менее трех лет.
1.3. Тест-дизайнер должен знать:
1) методы анализа и тестирования требований;
2) теорию тестирования (модели тестирования, планирование тестирования, тест-дизайн, проектирование тестов);
3) технику тестирования;
4) стандарты в области тестирования;
5) стандарты и методологии, применяемые к необходимым приложениям;
6) классы эквивалентности, тестирование операций сравнения, покрытие программного кода;
7) метрики покрытия глубины тестирования;
8) модели роста надежности;
9) жизненный цикл тестов, оценки надежности;
10) типы дефектов, классификации и статистики возникновения;
11) понятия и термины из области измерения программного обеспечения;
12) квалификационные требования к персоналу;
13) должностные инструкции различных уровней специалистов по тестированию;
14) материал обучения;
15) методики обучения и оценки;
16) кадровую политику организации;
17) Правила внутреннего трудового распорядка организации;
18) требования охраны труда и правила пожарной безопасности;
19) ……………. (другие требования к необходимым знаниям)
1.4. Тест-дизайнер должен уметь:
1) анализировать взаимосвязи, выявлять пропущенную информацию;
2) определять наиболее затратные места в процессе тестирования;
3) определять конечные данные для эксплуатации на основе разрабатываемых требований;
4) определять цели тестирования;
5) разрабатывать требования к тестированию;
6) выбирать и комбинировать техники тестирования;
7) оценивать важность (приоритет выполнения) различных тестов (на основе приоритетов пользователя, проектных задач и рисков возникновения ошибки);
8) формулировать и структурировать полученную информацию;
9) распределять имеющиеся ресурсы (человеко-часы, машино-часы);
10) оценивать квалификацию соискателей и сотрудников;
11) принимать решение на основе полученной информации;
12) оценивать качество и актуальность предлагаемых курсов обучения;
13) структурировать собственные знания и накопленный опыт;
14) работать с учебной литературой;
15) ……………. (другие навыки и умения)
1.5. Тест-дизайнер в своей деятельности руководствуется:
1) ……………. (наименование учредительного документа)
2) Положением о ……………. (наименование структурного подразделения)
3) настоящей должностной инструкцией;
4) ……………. (наименования локальных нормативных актов, регламентирующих трудовые
функции по должности)
1.6. Тест-дизайнер подчиняется непосредственно ……………. (наименование должности руководителя)
1.7. ……………. (другие общие положения)
2. Трудовые функции
2.1. Разработка документов для тестирования и анализ качества покрытия:
1) оценка требований исходной документации;
2) определение требований к тестам;
3) разработка тестовых документов, включая план тестирования;
4) оценка тестов;
5) подбор персонала совместно с руководителем подразделения и специалистом соответствующей службы;
6) проведение обучения тестировщиков.
2.2. ……………. (другие функции)
3. Должностные обязанности
3.1. Тест-дизайнер исполняет следующие обязанности:
3.1.1. В рамках трудовой функции, указанной в пп. 1 п. 2.1 настоящей должностной инструкции:
1) проводит тестирование исходной документации (поиск нестыковок, выяснение недостающей информации по продукту);
2) проводит анализ требований на реализуемость;
3) проводит анализ требований с точки зрения пригодности к тестированию;
4) осуществляет подготовку отчета о некорректности документации, при необходимости.
3.1.2. В рамках трудовой функции, указанной в пп. 2 п. 2.1 настоящей должностной инструкции:
1) изучает документацию с требованиями к разрабатываемому программному продукту;
2) осуществляет разработку требования к тестированию на основе требований к системе (бизнес-требований, функциональных требований, требований к производительности и др.).
3.1.3. В рамках трудовой функции, указанной в пп. 3 п. 2.1 настоящей должностной инструкции:
1) определяет:
— цель тестирования;
— объект тестирования;
— виды тестирования (приемочное, установочное, альфа- и бета-тестирование);
— входные данные;
2) осуществляет разработку последовательности проведения работ: подготовки, тестирования, уточнения сроков этапов работы, анализа результатов в разрезе запланированных фаз разработки;
3) осуществляет выбор видов тестирования и их применения по отношению к объекту тестирования;
4) определяет критерии начала и окончания тестирования;
5) осуществляет описание необходимых рабочих ресурсов;
6) составляет план тестирования.
3.1.4. В рамках трудовой функции, указанной в пп. 4 п. 2.1 настоящей должностной инструкции:
1) проводит оценку покрытия кода тестовыми случаями;
2) проводит оценку покрытия требований тестовыми случаями;
3) осуществляет анализ пропущенных дефектов и причины их пропуска;
4) проводит сбор продуктовых метрик;
5) определяет набор исполняемых тест-кейсов;
6) отслеживает работоспособность скриптов для автотестов.
3.1.5. В рамках трудовой функции, указанной в пп. 5 п. 2.1 настоящей должностной инструкции:
1) проводит анализ резюме соискателя;
2) проводит собеседование совместно с руководителем и составляет объективное мнение о компетенции соискателя;
3) разрабатывает тестовое задание для соискателя, при необходимости;
4) осуществляет проверку и анализ результата выполнения тестового задания, при необходимости;
5) осуществляет подготовку отчета о результатах собеседования с обоснованием принятого решения.
3.1.6. В рамках трудовой функции, указанной в пп. 6 п. 2.1 настоящей должностной инструкции:
1) проводит аттестацию специалистов и выявляет уровень квалификации;
2) разрабатывает план обучения;
3) осуществляет организацию обучения специалистов или выбор курса обучения;
4) разрабатывает оценочный (тестовый) материал для проверки усвоения материала;
5) осуществляет разработку принципов мотивации обучения с учетом политики организации;
6) подбирает необходимую литературу и другие источники информации по темам обучения;
7) осуществляет подготовку отчета о результатах проведенного обучения.
3.1.7. В рамках выполнения своих трудовых функций исполняет поручения своего непосредственного руководителя.
3.1.8. ……………. (другие обязанности)
3.2. ……………. (другие положения о должностных обязанностях)
4. Права
4.1. Тест-дизайнер имеет право:
4.1.1. Участвовать в обсуждении проектов решений, в совещаниях по их подготовке и выполнению.
4.1.2. Запрашивать у непосредственного руководителя разъяснения и уточнения по данным поручениям, выданным заданиям.
4.1.3. Запрашивать по поручению непосредственного руководителя и получать от других работников организации необходимую информацию, документы, необходимые для исполнения поручения.
4.1.4. Знакомиться с проектами решений руководства, касающихся выполняемой им функции, с документами, определяющими его права и обязанности по занимаемой должности, критерии оценки качества исполнения своих трудовых функций.
4.1.5. Вносить на рассмотрение своего непосредственного руководителя предложения по организации труда в рамках своих трудовых функций.
4.1.6. Участвовать в обсуждении вопросов, касающихся исполняемых должностных обязанностей.
4.2. ……………. (иные права)
5. Ответственность
5.1. Тест-дизайнер привлекается к ответственности:
— за ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, — в порядке, установленном действующим трудовым законодательством Российской Федерации, законодательством о бухгалтерском учете;
— правонарушения и преступления, совершенные в процессе своей деятельности, — в порядке, установленном действующим административным, уголовным и гражданским законодательством Российской Федерации;
— причинение ущерба организации — в порядке, установленном действующим трудовым законодательством Российской Федерации.
5.2. ……………. (другие положения об ответственности)
6. Заключительные положения
6.1. Настоящая должностная инструкция разработана на основе Профессионального стандарта «Специалист по тестированию в области информационных технологий», утвержденного Приказом Министерства труда и социальной защиты Российской Федерации от 11.04.2014 N 225н, с учетом ……………. (реквизиты локальных нормативных актов организации)
6.2. Ознакомление работника с настоящей должностной инструкцией осуществляется при приеме на работу (до подписания трудового договора).
Факт ознакомления работника с настоящей должностной инструкцией подтверждается ……………. (подписью в листе ознакомления, являющемся неотъемлемой частью настоящей инструкции (в журнале ознакомления с должностными инструкциями); в экземпляре должностной инструкции, хранящемся у работодателя; иным способом)
6.3. ……………. (другие заключительные положения)
———————————
Информация для сведения:
<1> В соответствии с Профессиональным стандартом «Специалист по тестированию в области информационных технологий», утвержденным Приказом Министерства труда и социальной защиты Российской Федерации от 11.04.2014 N 225н, иное возможное наименование должности — «ведущий тестировщик», «старший инженер-тестировщик».