Юридические услуги :: Должностная инструкция тестировщика ПО

Юридические услуги :: Должностная инструкция тестировщика ПО Должностные инструкции

Анализ

Данные, полученные в процессе проверок, анализируются. Обнаруженные недочеты классифицируются и заносятся в базу.

Документирование дефектов

Чтобы провести тестирование, зафиксировать его результаты, тестировщик должен корректно внести информацию в техническую документацию. Рекомендуется проверять документы на предмет полноты и актуальности данных.

Должностная инструкция инженера по тестированию программного обеспечения (тестировщика) — заметки victorz

Должностная инструкция инженера по тестированию программного обеспечения (тестировщика)
Если вы являетесь руководителем отдела тестирования, то после приёма на работу сотрудника вам необходимо рассказать ему о его должностных обязанностях, рассказать о тестируемых продуктах компании, ознакомить его с регламентом отдела, планом тестирования каждого продукта и т.д. Но это делают единицы руководителей, так как считают это лишним. Это происходит от того, что сами руководители воспринимают эти документы как «филькина грамота», которая им нужна только чтобы отчитаться перед вышестоящим руководством. Этим всё и сказано.

Мной эти документы воспринимаются как документы, которые поясняют моим сотрудникам как действовать в определённых ситуациях, что они должны делать, а что не относится к их зоне ответственности. Поэтому все регламентирующие документы составляются лично мной и постоянно дорабатываются и размещаются в открытом доступе, чтобы с ними могли ознакомиться не только сотрудники отдела тестирования, но и любой сотрудник компании. При добавлении информации в какой-либо документ высылается информационное письмо на сотрудников отдела тестирования с описанием изменений.

Теперь поговорим о должностной инструкции (далее ДИ) сотрудника отдела (любого). Зачем этот документ нужен? В ДИ озвучиваются навыки, которыми должен обладать сотрудник, должностные обязанности, права сотрудника, ответственность сотрудника и прочая информация, но не увлекайтесь — это не роман.

Если у вас нет должностной инструкции в отделе, то рано или поздно вы столкнётесь с ситуацией, когда давая задание сотруднику вы получите в ответ отказ и у вас завяжется длительный и возможно бесполезный для вас диалог:
— Необходимо выполнить {задание}.
— У меня этого нет в должностных обязанностях, поэтому этого я делать не буду, это не в моей компетенции и не мой уровень.
— А что входит в твои обязанности?
— Этот вопрос я должен задать тебе и получить документ, описывающий мои обязанности и утверждённый в нашей компании.

И тут вы практически ничего не сможете поделать, если только вы не обладаете непререкаемым авторитетом, который подкреплён уважением сотрудников. Но в эпоху беспринципности многих людей авторитет сейчас не всегда помогает.

Чтобы избежать многих проблем с сотрудниками в будущем рекомендую вам в первый же свой рабочий день на новом месте работы составить ДИ и передать её в отдел кадров на утверждение. После того как утвердят ДИ необходимо первое время контролировать, чтобы отдел кадров при устройстве на работу сотрудника давали ему знакомиться с ДИ под роспись. После этого в работе не будут возникать споры с сотрудниками что они должны делать. Это также будет вас дисциплинировать, чтобы вы на свой отдел не брали работу всех смежных отделов, разгружая других и необоснованно загружая своих сотрудников считая, что ваш отдел справиться лучше с обязанностями других отделов. Пусть все занимаются своим делом!

У меня есть готовая должностная инструкция тестировщика, которую я использую в своей работе, её и прикладываю к данной статье. Раньше она была проще, но с развитием технологий и с повышением требований к тестировщикам она была дополнена. Возможно в будущем она ещё будет дополняться. Данная ДИ не панацея, а всего лишь документ, который используется в реальной компании.

Другие инструкции:  Коммерческий иллюстратор - коротко и ясно всё что нужно знать

Если вы никогда не имели дело с ДИ, то алгоритм внедрения ДИ в компании следующий:
1. Написание должностной инструкции.
2. Согласование с вашим непосредственным начальником, если это не директор ИТ, то и с ним.
3. Отправка в отдел кадров на утверждение у генерального директора (возможно сами несёте).
4. Отмашка от отдела кадров, что документ включён в процесс приёма сотрудников и будет всем доноситься под роспись.
5. При приёме сотрудников по новому процессу проверяем, чтобы они ознакомились с ДИ под роспись.

Данная статья является продолжением статьи «Как создать отдел тестирования программного обеспечения».

Обновлено 18.01.2021: Скачать актуальную должностную инструкцию можно в статье Должностные инструкции отдела тестирования

Должностная инструкция тестировщика по it отдела

УТВЕРЖДАЮ

Генеральный директор
Фамилия И.О.________________
«________»_____________ ____ г.

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

1.1. Тестировщик ПО относится к категории специалистов.
1.2. Назначение на должность тестировщика ПО и освобождение от нее производится приказом генерального директора организации по представлению руководителя службы тестирования.
1.3. Тестировщик ПО подчиняется непосредственно руководителю службы тестирования.
1.4. На время отсутствия разработчика тестировщика ПО его обязанности выполняет другой специалист, назначенный приказом генерального директора организации, который приобретает соответствующие права и несет ответственность за надлежащее исполнение возложенных на него обязанностей.
1.5. На должность тестировщика ПО назначается лицо, имеющее высшее техническое образование и опыт работы в сфере информационных технологий от 1 года.
1.6. Тестировщик ПО должен знать:
— основные технологии построения ПО и структуры программных комплексов;
— знание операционных систем семейства Windows на уровне продвинутого пользователя;
— язык запросов SQL;
— скриптовые языки;
— принципы программирования;
— специальное ПО для автоматизированного тестирования и регистрации ошибок (WinRunner, TestComplete, TestExecute, TestRecorder);
— английский язык (как минимум — на уровне чтения технической документации);
— принципы создания тест-кейсов;
— правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.
— локальные нормативные акты организации.
1.7. Тестировщик ПО руководствуется в своей деятельности:
— законодательными актами РФ;
— уставом организации, правилами внутреннего трудового распорядка, другими нормативными актами организации;
— приказами и распоряжениями руководства;
— настоящей должностной инструкцией.

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. Создает тест-планы, тест-кейсы.

3. Права тестировщика ПО

Тестировщик ПО имеет право:

3.1. Создавать организационно-технические условия для выполнения должностных обязанностей, предусмотренных настоящей инструкцией.
3.2. Участвовать в подготовке принимаемых решений в соответствии с должностными обязанностями, приказами и распоряжениями.
3.3. Требовать от руководства организации обеспечения организационно-технических условий, необходимых для исполнения должностных обязанностей.
3.4. Знакомиться с документами, определяющими его права и обязанности по занимаемой должности, критерии оценки качества исполнения должностных обязанностей.
3.5. Вносить на рассмотрение руководства организации предложения по совершенствованию работы, связанной с предусмотренными настоящей должностной инструкцией обязанностями.
3.6. В установленном порядке запрашивать и получать необходимые для исполнения своих должностных обязанностей материалы и информацию.

Другие инструкции:  Приказ МВД РФ от 01.02.2018 N 50 — Редакция от 24.11.2020 — Контур.Норматив

4. Ответственность тестировщика ПО

Тестировщик ПО несет ответственность за:

4.1. Некачественное и несвоевременное выполнение возложенных на него должностной инструкцией обязанностей в пределах, определенных действующим трудовым законодательством Российской Федерации.
4.2. Причинение материального ущерба в пределах, определенных действующим законодательством Российской Федерации.
4.3. Правонарушения, совершенные в процессе своей деятельности, в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации.

Утверждаю

_____________________________ (Фамилия, инициалы)

(наименование организации, ее ________________________________

организационно — правовая форма) (директор; иное лицо, уполномоченное

утверждать должностную инструкцию)

00.00.201_г.

м.п.

ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ ТЕСТИРОВЩИКА ПО

——————————————————————-

(наименование учреждения)

00.00.201_г. №00

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

1.1.Настоящая должностная инструкция устанавливает права, ответственность и должностные обязанности тестировщика ПО _____________________ (далее – «предприятие»). Название учреждения

1.2.Тестировщик ПО принимается на должность и освобождается от нее по приказу генерального директора организации по представлению руководителя службы тестирования.

1.3.Тестировщик ПО находится в подчинении у руководителя службы тестирования.

1.4.В период отсутствия разработчика тестировщика ПО его обязанности возлагаются на другого специалиста, назначенного приказом генерального директора организации, приобретающего соответствующие права и несущего ответственность за должное выполнение возложенных на него обязанностей.

1.5.На должность тестировщика ПО принимается лицо с высшим техническим образованием и опытом работы в сфере информационных технологий от 1 года.

1.6.Тестировщик ПО должен знать:

-принципы программирования;

-специальное ПО для автоматизированного тестирования и регистрации ошибок (WinRunner, TestComplete, TestExecute, TestRecorder);

-основные технологии построения ПО и структуры программных комплексов;

-знание операционных систем семейства Windows на уровне продвинутого пользователя;

-язык запросов SQL;

-скриптовые языки;

-английский язык (как минимум — на уровне чтения технической документации);

-принципы создания тест-кейсов;

-правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.

-локальные нормативные акты организации.

1.7.Тестировщик ПО руководствуется в своей деятельности:

-законодательными актами РФ;

-уставом организации, правилами внутреннего трудового распорядка, другими нормативными актами организации;

-приказами и распоряжениями руководства;

-настоящей должностной инструкцией.

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.Заполнять таблицы баз данных тестовыми данными.

3. Права

Тестировщик ПО вправе:

3.1.Создавать организационно-технические условия для выполнения должностных обязанностей, предусмотренных настоящей инструкцией.

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

3.3.Требовать от руководства организации обеспечения организационно-технических условий, необходимых для исполнения должностных обязанностей.

3.4.Знакомиться с документами, определяющими его права и обязанности по занимаемой должности, критерии оценки качества исполнения должностных обязанностей.

3.5.Вносить на рассмотрение руководства организации свои предложения по усовершенствованию работы, связанной с предусмотренными данной должностной инструкцией обязанностями.

3.6.В установленном порядке запрашивать и получать необходимые для исполнения своих должностных обязанностей материалы и информацию.

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

Тестировщик ПО ответственен за:

4.1.Некачественное и несвоевременное выполнение возложенных на него должностной инструкцией обязанностей в определенных действующим трудовым законодательством РФ рамках.

4.2.Причинение материального вреда организации в определенных действующим законодательством РФ рамках.

4.3.Правовые нарушения, совершенные в процессе своей деятельности в определенных действующим административным, уголовным и гражданским законодательством РФ рамках.

Другие инструкции:  Образец должностной инструкции инженера-программиста в 2021 году. Должностная инструкция программиста на предприятии

Руководитель структурного подразделения: _____________ __________________

(подпись) (фамилия, инициалы)

00.00.201_г.

С инструкцией ознакомлен,

один экземпляр получил: _____________ __________________

(подпись) (фамилия, инициалы)

00.00.20__г.

Дополнительные пункты

Мы выделили основные, но должны упомянуть дополнительные обязанности, которые могут пригодиться для успешной реализации проекта. Они также могут прописываться в должностной инструкции.

  • Понимание, организация и проведение разных уровней тестирования (от модульного до приемочного).
  • Знание языков программирования, на которых ведется разработка продукта (JavaScript, Java, Python, PHP, C#, C и т.д.).
  • Умение работать с системами отслеживания ошибок (bug tracking systems).
  • Иметь навыки работы со средствами автоматического тестирования (каким, например, является Selenium для Java).
  • Коммуникация с клиентами, разработчиками, аналитиками, другими тестировщиками.
  • Знание иностранного языка (обычно английского) на уровне, позволяющем читать и заполнять техническую документацию.

Как мы видим, должность тестировщика требует высоких аналитических компетенций. Приветствуются также навыки технического писателя, системного аналитика.

Контроль и поиск проблем

В первую очередь, специалист должен контролировать качество разрабатываемых продуктов и анализировать ошибки, которые могут возникнуть у конечных потребителей при их использовании.

Место в структуре компании

Специалист может быть внештатным сотрудником либо постоянным работником, входящим в проектную команду. Второй вариант предпочтительнее с точки зрения роста специалиста, так как тестировщик включается в активную деятельность по работе с продуктом на всех этапах его разработки.

Первоначально сотрудник становится младшим специалистом по тестированию (Junior QA Engineer/Tester). Эту позицию занимают сотрудники с малым опытом работы или без него. О последующих градациях должностей тестировщиков вы можете прочитать в нашей статье Карьера тестировщика: от джуниора к лиду.

Обязанности тестировщика

Давайте коротко рассмотрим главные должностные обязанности тестировщика.

Ответственность за результат

Оценка результата работы происходит по количеству найденных дефектов и степени их критичности. Для руководителя будет важно, сколько времени сотрудник затратил на проведение тестов. Нужно помнить, что некачественное и/или несвоевременное выполнение обязанностей может повлечь ответственность, предусмотренную трудовым законодательством.

Чтобы выполнять задачи успешно, нужны знания тестовых сред и понимание, как переменные окружающей среды влияют на тестирование конкретного ПО. Опираясь на эти навыки, анализ требований потребителей будет даваться легко, а эффективный план тестирования будет намечаться сам собой.

Саппорт

Тестировщик не устраняет найденные проблемы и недочеты. Он регулирует и поддерживает процесс их ликвидации – находит недочеты и сообщает о них тем специалистам, которые занимаются их исправлением (например, разработчикам), а также дополняет необходимой информацией о дефекте, если такая требуется.

Тестирование

Следующий этап – это разработка тестовых наборов и их регулярный прогон, подготовка тестовых данных, написание методики тестирования.

Требования к тестировщикам

Чтобы начать работать в сфере тестирования, не обязательно иметь профильное техническое образование или предыдущий схожий опыт работы. Достаточно освоить основы тестирования программного обеспечения и иметь большое желание реализовать себя в этом направлении ИТ. В дальнейшем приветствуются навыки программирования на базовом уровне, знания технологий ПО, запросов, скриптовых языков.

У специалистов по тестированию есть негласный девиз: «Если вам кажется, что ПО идеально, значит, его плохо продиагностировали». На программный продукт нужно смотреть, «надев очки перфекциониста», постоянно задавать себе вопросы:

  • Что не работает?
  • Что работает?
  • А что работает не так, как задумывалось?

Бытует мнение, что данная профессия монотонна и не требует креативности соискателя. Это не совсем так: вакансию предложат только тем кандидатам, которые смогут проявить смекалку и творчески подойдут к решению проблемы.

Выводы

Если вы ответственный, терпеливый работник, к тому же обладающий критическим складом ума, то присмотритесь к профессии тестировщика ПО. Эта специальность может оказаться по душе именно вам!

Оцените статью
Добавить комментарий