Посадова інструкція інженера з контролю якості програмного продукту
|
ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ «_______________» (назва підприємства)
|
ЗАТВЕРДЖУЮ
Директор Товариства з обмеженою відповідальністю «________________» підпис Ім’я ПРІЗВИЩЕ «__» ________ 20__ р.
|
ПОСАДОВА ІНСТРУКЦІЯ
інженера з контролю якості програмного продукту
(Код КП – 2131.2)
1. Загальні положення
1.1. Ця посадова інструкція визначає функціональні обов’язки, права та відповідальність інженера з контролю якості програмного продукту.
1.2. Інженер з контролю якості програмного продукту виконує тестування програмного забезпечення (ПЗ), аналізує його відповідність технічним вимогам, виявляє помилки та контролює якість продукту на всіх етапах розробки.
1.3. Інженер з контролю якості програмного продукту підпорядковується ___________________________.
1.4. Приймається на роботу та звільняється наказом керівника підприємства відповідно до чинного законодавства України.
1.5. У своїй роботі керується:
- законодавчими та нормативними актами України у сфері IT та захисту інформації.
- внутрішніми регламентами, стандартами якості та технічними вимогами підприємства.
- методологіями тестування та контролю якості.
2. Завдання та обов’язки
2.1. Визначення стратегії тестування відповідно до вимог проєкту.
2.2. Аналіз специфікацій продукту та вимог до ПЗ.
2.3. Розробка тест-кейсів, тестових сценаріїв та тест-планів.
2.4. Функціональне та нефункціональне тестування (UI, API, UX, навантажувальне, безпекове, регресійне, smoke, acceptance тощо).
2.5. Виконання мануального та автоматизованого тестування.
Аналіз результатів тестування та визначення відповідності програмного забезпечення вимогам.
2.6. Виявлення та документування дефектів у системах баг-трекінгу (JIRA, Trello, TestRail тощо).
2.7. Взаємодія з розробниками щодо усунення помилок.
2.8. Перевірка виправлених помилок (re-testing, regression testing).
2.9. Написання тестових скриптів та сценаріїв для автоматизованого тестування (Selenium, Cypress, JMeter тощо).
2.10. Підтримка та оновлення існуючих автоматизованих тестів.
2.11. Вдосконалення методологій та процесів контролю якості.
2.12. Впровадження best practices для покращення ефективності тестування.
2.13. Моніторинг та оцінка продуктивності продукту.
2.14. Ведення тестової документації (тест-плани, тест-кейси, звіти про помилки та тестування).
2.15. Оцінка ризиків та складання звітності щодо якості ПЗ.
3. Права
Інженер з контролю якості програмного продукту має право:
3.1. Отримувати необхідну інформацію та ресурси для якісного виконання тестування.
3.2. Пропонувати зміни та покращення у процесах розробки та тестування.
3.3. Вимагати від розробників та інших учасників команди виправлення виявлених помилок.
3.4. Впливати на процес прийняття рішень щодо якості продукту.
3.5. Проходити навчання та підвищення кваліфікації.
4. Відповідальність
Інженер з контролю якості програмного продукту несе відповідальність за:
4.1. Виявлення та документування помилок у ПЗ.
4.2. Достовірність тестових звітів та результатів перевірки.
4.3. Дотримання методологій тестування та внутрішніх стандартів компанії.
4.4. Вчасне виконання тестування відповідно до запланованих дедлайнів.
4.5. Конфіденційність інформації, що стала відома у процесі роботи.
5. Повинен знати
Інженер з контролю якості програмного продукту повинен знати:
5.1. Основи тестування програмного забезпечення.
5.2. Основні принципи структурного програмування, техніко-експлуатаційні характеристики, конструктивні особливості.
5.3. Англійську мову на рівні, достатньому для вивчення та аналізу наукових публікацій.
5.4. Види технічних носіїв інформації; методи класифікації і кодування інформації.
5.5. Формалізовані мови програмування.
5.6. Чинні стандарти, системи числення, шифрів і кодів.
5.7. Методи програмування.
5.8. Порядок оформлення технічної документації.
5.9. Володіти техніками обробки та візуалізації даних.
5.10. Робота з операційними системами.
5.11. Основи мов програмування для автоматизації тестування).
6. Кваліфікаційні вимоги
Вища освіта за ступенем магістра та спеціальністю відповідної галузі знань; без вимог до стажу роботи.
7. Взаємовідносини за посадою
7.1. Взаємодіє з командою розробників, аналітиками, дизайнерами, інженерами та іншими учасниками процесу розробки ПЗ.
7.2. Регулярно звітує перед керівництвом про результати тестування та якість програмного продукту.
7.3. Приймає участь у щоденних плануваннях та інших командних заходах.

Коментарів поки немає
Почніть розмову…