Сподіваюся, ви й так знаєте, що в IT усі фахівці глобально поділяються на junior, middle, senior і lead. Така класифікація дає розуміння про рівень досвідченості фахівця, і, звісно ж, до QA так само це відноситься. Однак у тестуванні є особливі градації позицій, про які ми якраз зараз поговоримо.
Такий різний QA Engineer
QA Engineer може бути:
- Manual QA
- Automation QA
- General QA
- Performance QA
Manual QA — це чисте класичне «ручне» тестування. Мануальний тестувальник усе перевіряє сам і довіряє тільки собі.
Automation QA — це тестувальник, який прокачав навички програмування і «like a boss» пише автотести, які в деяких моментах дуже сильно економлять час.
General QA — це фінальний бос, який по максимуму прокачав, як мануальні навички, так і магію автотестів. Власне, в тій же Америці середньостатистичний QA буде General.
Performance QA — фахівець із тестування продуктивності. Ставлю все що завгодно на те, що ви тут же подумали: «У сенсі, так це ж як з гори бігти! Навіщо тут окремий фахівець?» А от знали б ви, скільки існує видів тестування продуктивності, а, тим паче скільки часу і сил на це потрібно...
Питання делікатне, але що там із зарплатою?
За інформацією dou.ua — найбільшої української спільноти IT-фахівців — рівень зарплати QA починається з 300$ для junior QA і може сягати 4800$. І це тільки статистика по Україні, майте на увазі.
Що ж потрібно знати, щоб стати QA engineer?
Ґрунтуючись на власному досвіді, можу написати ось що: самостійно вивчити основи тестування можна. Google буде вашим особистим наставником і вчителем, головне вміти ним користуватися. А от з університетської програми ХНУРЕ будуть корисними такі курси:
- Дисципліни з мов програмування.
Основи ООП і розуміння структури додатка — це дуже корисно.
- Бази даних.
Це просто must have.
- Англійська мова.
Думаю, це і не новина. Вимоги до знання англійської мови зазвичай починаються з рівня «B»
- Web.
Токени, куки, HTTP/HTTPS, методи протоколів тощо це те, що повинен знати кожен.
- Проєктування та управління проєктами.
Тут маються на увазі дисципліни, де ви можете дізнатися, що таке UML, моделювання, Agile, Scrum і так далі, і так далі, і так далі.
Ну, і, звичайно ж, без фундаментальних основ тестування ніяк не обійтися, самі розумієте.
Сподіваюся, тепер ваше знання IT-спеціальностей поповнилося ще одним фахівцем і хтось, можливо, перестав засмучуватися через те, що в IT хочеться, а ось кодити — не дуже. На цьому з вами не прощаюся, адже попереду у нас ще стільки цікавого!
Карина Темчур
Джерела:
1. https://dou.ua/lenta/articles/salary-report-qa-winter-2025/