Професію тестувальника історично вважають одним із найлегших способів почати кар’єру в IT. Щоб стати затребуваним спеціалістом, QA не треба знати мови програмування або вищу математику.
Автоматизатори та мануальні тестувальники посідають друге й четверте місце у рейтингу працівників, що найбільш задоволені своєю роботою (дослідження The CareerBliss Happiest Jobs 2022). А ще цю професію досить легко опанувати – 3 місяці навчання й можна йти на стажування чи працювати як Junior QA в ІТ-компанії.
Маємо приклад. У лютому Антон закінчив курс «Тестувальника з нуля» в GoIT. До цього він працював у соціальній сфері й очолював громадську організацію, проте вирішив змінити напрям. Трохи підтягнув інгліш і ближче до випуску почав відправляти резюме. Загалом йому вистачило тижня, щоб знайти роботу в американській компанії.
Навчитися тестувати програми не так складно, тому новачків тут багато. Через це існує думка, що тестувальник ПЗ – перехідна професія, з якої потім йдуть у «справжнє» ІТ. (Сподіваємось, ти так не кажеш, бо в цей момент десь плаче один QA).
Насправді ж у тестуванні можна побудувати потужну кар’єру. Ба більше, іноді сюди приходять розробники чи аналітики з багаторічним досвідом. Тому розповімо про кар’єрний шлях QA Engineer, які задачі розв’язують інженери різних рівнів і скільки за це отримують.
Intern QA – $430 на місяць
QA Intern або ж Trainee – це тестувальник-стажер. Часто компанії бажають виростити спеціаліста самостійно, а не шукати людину з необхідними навичками. Фактично це інтенсивне навчання, за яке тобі ще й трохи платять.
На позицію інтерна запрошують початківців без досвіду. Наприклад, якщо пройшов курс в ІТ-школі або навчився тестувати самостійно. Це не людина з вулиці – теоретична підготовка має бути серйозна.
Зазвичай за 2-3 місяці трейні отримує достатньо навичок і знань, щоб перейти на посаду Junior QA. Проте декому вистачає й місяця – все залежить від проактивності та швидкості засвоєння нових знань.
Порада. Якщо вже попали на стажування, використайте його на максимум. Ставте запитання, спілкуйтеся з людьми, цікавтеся проєктом. Навіть якщо не візьмуть у компанію, робочий проєкт можна додати в портфоліо, адже це цінний комерційний досвід.
Junior QA – $800 на місяць
Тестувальник-початківець може виконувати повноцінні задачі QA. Він перевіряє якість продукту за допомогою вже готових тестових планів і чек-листів. Шукає помилки, проводить мануальне тестування, пише баг-репорти. Одним словом, йому довіряють прості перевірки.
На позицію джуніора можна влаштуватись після хорошого курсу чи стажування. Чим більше проєктів у портфоліо, тим більше шансів знайти роботу. Також рекрутери звертають увагу на софт скіли, щоб переконатися, що людина зможе працювати в команді й швидко зростати.
Інколи джуніорами працюють спеціалісти, які світчаться з суміжних спеціальностей (розробники, аналітики тощо). Проте надовго вони тут не затримуються, бо швидко виростають до рівня middle.
Щоб перейти на щабель вище, тестувальнику потрібно в середньому рік-півтора. За цей час спеціаліст опановує основні інструменти й методи тестування на проєкті. Також існують спеціальні тести й сертифікати, як-от ISTQB, які підтверджують професійний рівень.
Middle QA – $1800 на місяць
Мідл-тестувальник перевіряє більш складні тестові випадки. Він розуміє архітектуру продукту, аналізує вимоги щодо якості різних його частин, бере участь в їхній розробці. А ще готує тестову документацію й менторить новачків.
Такий спеціаліст може проводити автотести за допомогою спеціальних програм. Іноді їх доводиться писати самотужки, тому для мідла вже постає питання вивчення мови програмування. Зазвичай це Java, Python, JavaScript, C# або інші.
Найчастіше Middle QA виростає з джуніора, для цього потрібен досвід якнайменше 1-2 роки. Проте частина спеціалістів переходять у тестування з інших професій. Такі профі стають мідлами швидше, бо вже мають певний досвід і навички командної роботи.
Розрив зарплат у порівнянні з початківцями досить великий – 1000 доларів. А на специфічних проєктах різниця може бути навіть більшою.
На щаблі Middle QA прийдеться затриматися трішки довше. Щоб вирости у сеньйора, знадобиться мінімум 2-3 роки. Проте можна зростати не лише вертикально, а й горизонтально. Наприклад, піти в автоматизацію чи тестування безпеки. Можливостей тут багато.
В GoIT розробили безоплатний марафон із тестування, де кожен може спробувати себе у цій професії. За 4 дні тут познайомишся з видами й методами тестування, навчишся заповнювати тест-кейси та баг-репорти. Так точно зрозумієш, чи цікаво тобі працювати в ІТ.
Senior QA – $3300 на місяць
Сеньйор QA – це людина, яка розробляє процеси тестування на проєкті, впроваджує інструменти й оцінює ресурси для перевірки якості. Його основна задача – налаштувати роботу молодших спеціалістів, тому щоденним тестуванням він займається рідко.
Старший спеціаліст бере участь у прийнятті рішень щодо продукту та консультує команду розробників. Також на ньому лежить вибір і впровадження інструментів для автоматизації тестування. А ще він менторить молодших членів команди.
Сеньйор – це стратег, який впливає на основні процеси у відділі. Щоб досягти цього рівня, треба нарощувати експертність у своїй сфері, прокачувати навички менеджменту, делегування, планування.
Вважається, що senior – це найвищий щабель розвитку спеціаліста, адже він може виконувати будь-які задачі та запускати процеси тестування з нуля. Проте кар’єрне зростання триває – через рік-два можна піднятися до QA Team Lead.
QA Team Lead – $3500 на місяць
Тимлід управляє командою QA-інженерів. Він планує роботу, розподіляє ключові задачі, контролює їх виконання. Також він готує звіти про якість продукту, комунікує з іншими командами та стейкхолдерами продукту.
Якщо сеньйор налаштовує процеси в команді, то тимлід розробляє та впроваджує стратегії тестування на проєкті. Це найдосвідченіший спеціаліст, який проводить інтерв’ю з кандидатами на вакантні позиції, менторить і надихає усю команду.
Тимлідом може стати практично будь-який сеньйор, який хоче зростати у менеджменті. Щодо додаткових хард скілів, стануть у пригоді знання інструментів аналітики, стратегічного планування, налаштування бізнес-процесів. А ще лідерські якості та навички спілкування.
Вище тимліда у тестуванні стоїть лише QA Tech Lead та керівник відділу QA. Проте вони зустрічаються тільки у великих компаніях з відділами тестування понад 50 осіб. Це керівні посади, люди на яких скоріше розвивають бізнес, а не тестують продукти.
А що далі?
Важливо зрозуміти, що у професії QA є не лише вертикальний шлях до керівника відділу. Без зміни спеціальності тестувальник може заглибитись в автоматизацію процесів або тестування IT-безпеки. Це також QA, проте задачі й цілі в нього інші.
Спеціаліст рівня middle та вище може перейти в команду розробки чи аналітики. Звичайно, знадобиться підтягнути хард скіли та знання мови програмування, але нічого занадто складного.
Для QA Team Lead також відкрита дорога в менеджмент. При цьому не обов’язково у тестуванні. Такий спеціаліст може очолити практично будь-який відділ: підтримку, бізнес-аналітику, маркетинг.
А ще можна піти у продуктовий стартап. Зарплати там зазвичай нижчі, але задачі куди цікавіші й різноманітніші. Для QA Engineer, який налаштував роботу у продуктовому стартапі, неможливого просто немає.
Ну як тобі кар’єра тестувальника? Якщо подобається – опануй сучасну професію на курсі «QA manual» у школі GoIT. За 3 місяці тут вивчиш теорію, виконаєш великий проєкт і підготуєшся до співбесід із кар’єрними тренерами.