Ірина Пап
Ірина – геологиня за освітою, яка працює QA, дуже любить українську ІТ-спільноту та долучається до її розвитку.
Вона розкаже про свій досвід та чому так важливо розуміти поняття якості під час розробки та тестування продукту.
✓ 4 роки працює тестувальницею
✓Основні напрямки тестування: Web та Desktop додатків
✓ Ірина є активним учасником IT-ком'юніті, приймає участь у конференціях та їх організації.
- Ірино, розкажи про себе, чим ти займаєшся?
Я працюю інженером з якості близько чотирьох років. Мої улюблені напрямки – тестування Web та Desktop додатків. Дуже цікавить Performance testing, але ще не дійшла до цього.
Дуже люблю нашу українську ІТ-спільноту і вболіваю за неї.
- Розкажи, яка в тебе освіта і як ти прийняла рішення стати тест-інженером?
Взагалі я навчалась на геолога, спеціальність геоінформатика. Тобто я мала досвід роботи з програмами, кодом і розуміла, як це все працює.
Мені запропонували роботу тестувальника на проекті, пов'язаному з геологією.
Виявилося, що це був дуже цікавий проект, і таким чином я потрапила більше не в геологію, а в ІТ.
Мій знайомий проходив співбесіду, йому було цікаво, але він не був упевнений, що це його. Він порекомендував і запропонував мені пройти цю співбесіду. Я пройшла і стала стажером.
Близько пів року працювала стажером, потім розвивалась як джуніор, мідл.
- Де ти навчалась саме тестуванню?
Вже на роботі. В мене була інженерна освіта і досить непогана база знань комп'ютерної інженерії і цне допомогло мені пройти співбесіду.
А щодо основ тестування, то це вже було на базі компанії Luxoft, в якій я працювала.
Вони надавали повну підтримку з курсами та літературою.
Далі я відвідувала вебінари, курси, події, конференції.
І мене вже за рік запромоутели до мідла.
Зараз я працюю як автомейшн-інженер, але не зупиняюсь на цьому, у мене є певні цілі щодо кар'єрного росту.
- Як ти прийшла до викладання?
Вже декілька років я та мої знайомі працюємо з ІТ-івентами в Україні. До карантину у нас відбувались постійні мітапи клубу розробників Rockstar, що підтримувало ІТ-спільноту в сфері програмної розробки.
Я займалась організацією цих івентів і в мене були цікаві болючі теми щодо тестування.
І ми вирішили розповісти про програмну інженерію не лише з боку розробника, а й з боку тестувальника.
Таким чином я почала готувати теми про тестування, виступати з ними на конференціях. Також зараз я веду курс тестування у КПІ.
- Що тобі дає викладання, яка користь від цього?
Можливо це трохи егоїстичні цілі, бо найперше ти структуруєш СВОЇ знання.
По-друге, зараз багато людей, які хочуть навчатись, це мотивує давати їм інформацію і практику, а не суху теорію
Коли я навчалась, читала, то не розуміла, як це працюватиме на практиці.
Тому я хочу показати людям, що це може бути просто, що інформацію з підручників можна спростити і застосовувати на практиці. Це дійсно цікаво.
Є такий міф, що тестування – це легка і дуже нудна робота, на відміну від розробки.
Це не так, і мені б хотілося це показати людям. Тестувальники дуже багато знають про продукт, код, різні підходи до ПЗ, і вони напряму впливають на те, яким той продукт буде.
- Що ти порекомендуєш початківцям, які лише починають свій шлях в ІТ?
Почитати про основи комп'ютерної граматики, подивитись, як працює комп'ютер, веб-сторінки. Подумати, як можна покращити продукт.
Ставити питання самому собі і шукати відповідь.
- Чи були у тебе страхи у викладанні? Як боролася з ними?
Так, звісно. Найбільший страх в тому, що я боюсь щось неправильно пояснити, або пояснити так, що люди не зрозуміють чи зрозуміють не так.
Як боротися? Для мене це – просити фідбек, переглядати свої лекції, намагатися зрозуміти, чи все доступно пояснено. І вдосконалюватись.
- Розкажи про свій вебінар: чим він цінний, унікальний? Хто і чому має прийти на нього?
Мабуть, він не є дуже унікальним, але на ньому я хочу дати повну картину, як відбувається процес тестування.
Бо процес тестування – умовне поняття. Насправді це забезпечення якості ПЗ.
Ми починаємо з вимог, поняття якості і закінчуємо процесом тестування.
Розуміючи весь процес девелопменту, людина для себе може зрозуміти, чи підійде їй така робота, чи цікаві їй ті всі процеси.
Це буде цікаво і людям, які лише збираються в ІТ.
І початківцям, які ще не дуже розуміють свою роль у процесі розробки продукту, адже вона дуже важлива, хоч багато хто цього не відчуває.
І розробникам, які не розуміють, що саме робить тестувальник і чому він такий прискіпливий.
І проджект-менеджерам, щоб розуміти, як працювати з командою, яка роль тестувальника і тестування загалом.
Це базові поняття, які дадуть розуміння про процес тестування в цілому у життєвому циклі розробки ПЗ.
- Де ти зараз працюєш?
Я працюю на компанію CIKLUM, це аутстаф, тому я працюю на продуктову компанію-замовника. Ми розробляємо digital adoption платформу.
- Що тебе надихає та мотивує в роботі і в житті?
Якщо говорити про роботу, то Україна зараз стрімко розвивається, багато речей стають кращими і якіснішими.
Як людині, яка працює з якістю, мені дуже приємно це бачити, і дуже хочеться долучитися до цього. Саме ці зміни надихають мене робити свою роботу добре і бути частиною цього.
Все це стосується і життя.
- Яка у тебе мрія та цільу житті?
Не знаю, чи багато людей зможуть відповісти на це питання. Мрії змінюються, а якщо говорити про щось глобальне – хочеться, щоб у нас все було добре.
