Тестувальник або QA-інженер (від англійської quality assurance – "забезпечення якості") –спеціаліст, який тестує різні програми, програми та сервіси, щоб переконатися, що вони працюють коректно, виявити можливі помилки та вразливості у захисті.
У ІТ-сфері за цим слідкує тестувальник (Test Engineer). У перекладі з англійської дієслово "test" означає "перевіряти". Тому тестувати, перевіряти програмне забезпечення з метою виявлення помилок (багів) у роботі ПЗ та їх виправлення – ось головне завдання такого спеціаліста.
Чим займається тестувальник Є ручне та автоматизоване тестування ПЗ. Відповідно, фахівці з ручного тестування перевіряють програми вручну, а фахівці з автоматизованого тестування працюють за допомогою програм. Ручний тестувальник по суті, вручну імітує дії користувача програми.
За даними дослідження «Хабра», у 2021 році середня зарплата тестувальників і QA у Росії становила 107 000 рублів, а 2020 року — 85 000 рублів.