Хто тестує програми?

Тестувальник або QA-інженер (від англійської quality assurance — «забезпечення якості») — спеціаліст, який тестує різні програми, програми та сервіси, щоб переконатися, що вони працюють коректно, виявити можливі помилки та вразливість у захисті.

Тестуванням програми займаються фахівці з контролю якості програмного забезпечення – QA-інженери. Вони мають різні спеціалізації: тестувальники баз даних, фахівці з автоматизованого тестування, аналітики, розробники тестів, фахівці з безпеки додатків та інші.

QAінженер – Фахівець, який стежить за якістю продукту на всіх етапах його розробки. У сучасних реаліях робота QAінженера починається ще на стадії написання технічної документації: він тестує її і перевіряє вимоги до продукту наявність помилок, цим допомагаючи компанії економити з їхньої виправленні.

Тестувальник аналізує, виконує тестування за сценаріями та вигадує, де ще можна знайти помилки. Якщо він знаходить такі помилки (а знаходить обов'язково — у цьому його робота) він пише про це спеціальний звіт, яким програмісти усувають помилки.