Бізнес-досвід: спеціаліст з AQA - автоматизації тестування

Досвідом зміни професії ділиться в минулому копірайтерка, смм-менеджерка та співавторка освітніх проектів #НеБийДитину та Взаємини, а зараз AQA Engineer Олександра Сидорченко.

AQA Engineer

Photo: Unsplash

Підписуйтесь на нас у Facebook, Telegram, Twitter або Instagram, щоб нічого не пропустити!

– Олександра, чим займається спеціаліст з AQA, у чому специфіка вашої роботи? 

– AQA інженер займається автоматизацією тестування продукту, створює дизайн тестування, розробляє тест-кейси та автоматизує їх. AQA спеціаліст може бути також задіяний у мануальному тестуванні.

– Чи давно Ви у професії? Чому вибрали саме цей напрямок?

– Комерційний досвід – 9 місяців. До влаштування на проєкт навчалася десь півроку. Цей напрям мені порадив друг-ментор, який супроводжував мене в навчанні та бачив мій прогрес.

– Розкажіть, з чого розпочався ваш професійний шлях? Де навчались? Чи є необхідність здобувати профільну вищу освіту, щоб стати AQA інженером?

– Мій професійний шлях розпочався із формулювання запиту та бажання “спробувати” себе в ІТ. Наступним кроком було звернення до друзів програмістів, щоб вони підказали, в якому напрямку рухатися. Один із друзів узяв мене під “опіку”, тобто став моїм ментором. Порадив, які курси я маю самостійно пройти на платформі Stepik. Це були 2 курси з основ Python та курс з автоматизації тестування (Python + Selenium). Курси спроєктовані так, що ти можеш самостійно навчатися (достатня кількість теорії та купа практичних завдань). Ментор лише перевіряв мій код після завершення завдань і підказував, як його оптимізувати.

Профільну освіту, на мою думку, не обов’язково отримувати. Проте базова технічна освіта має бути, принаймні на моєму проєкті було важливо мати технічний бекграунд. (Я закінчила НТУУ КПІ за фахом “проєктувальник електричних мереж”)

– Яких особистих якостей, професійних знань та навичок потребує ваша професія?

– Уважності до деталей, пристрасті у знаходженні рішення задачі будь-якої складності, деякого азарту в завданнях, де треба докопатися до суті. Професійний та технічні скіли: Python Basics, Robot Framework, API Testing, AWS, Microservices, Jenkins, Jira, Основні підходи в тестуванні. 

– Чи були у вас складнощі на початку шляху? Як ви з ними справлялися?

– Звісно були. В чомусь лажаєш, десь щось не розумієш після 100-го прочитання задачі. Бувало і таке, що не можеш до кінця осягнути якийсь розділ з програмування… Єдиний варіант справитися з цим всім – від початку не мати завищених очікувань, не малювати собі казочку “я всього навчуся за тиждень”. Навчання – це тривалий процес, з помилками, подекуди зневірою. Проте завжди варто пам’ятати, що людина вчиться на помилках. Досвід – це подолання помилок, а не їх уникання.

– Скільки часу пройшло з початку навчання до отримання роботи?

– Я почала навчання у лютому 2021, офер отримала в кінці липня. Фактично 6 місяців.

– З чого б ви порадили почати людині, яка вирішила освоїти вашу професію?

– В першу чергу звернутися за порадою до тих, хто вже проходив цей шлях. Якщо немає друзів в ІТ, то пошукати релевантні статті на Dou чи у групах Фб. Ви можете часто натикатися на рекламу вебінарів типу “Увійти в ІТ за тиждень”, проте вони мало що дають, бо засновані на меті продати послуги, а не поділитися реальним досвідом людей. Шукайте безкоштовні курси з програмування/тестування, аби спробувати і зрозуміти, чи цей фах вам підійде. 

Ну і англійська, звісно. Зараз з кожної праски кричать, що треба вчити англійську і це чистісінька правда.

– Чи потребує ваша робота подальшої самоосвіти?

– Звісно, ти маєш постійно навчатися, бо технології та підходи вдосконалюються. Також в ІТ-сфері обов’язково “рости”, підвищувати свій рівень софт і хардскілів. Зазвичай у великих ІТ-компаніях кожен спеціаліст отримує/створює план подальшого розвитку і підвищення грейду. Тобто є прозоре бачення: через який час ти зможеш перейти з Junior до Middle і т.п.

– Як ви бачите свій подальший розвиток у професії?

– Я вже пройшла 3 проміжних підвищення грейду, позавчора отримала офіційне підвищення до Junior AQA Engineer. І вже знаю, що мені потрібно для підвищення до Middle.

– Яку пораду ви дали б людям, які вирішили стати спеціалістом з автоматизації тестування?

Перти як бульдозер. Так, буде страшно і некомфортно, іноді здаватиметься, що у вас нічого не вийде. І це нормально. Всім страшно починати щось нове і бути новачками..

Також цілком можливо, що ви почнете навчатися на тестувальника автоматизатора і в середині процесу зрозумієте, що це не ваше. Це теж нормально, роззирніться навколо – в ІТ є безліч направлень. Можливо, котрийсь інший вам пасуватиме ліпше.