Ірина Пап

Ірина – геологиня за освітою, яка працює QA, дуже любить українську ІТ-спільноту та долучається до її розвитку.

Вона розкаже про свій досвід та чому так важливо розуміти поняття якості під час розробки та тестування продукту.

✓ 4 роки працює тестувальницею

✓Основні напрямки тестування: Web та Desktop додатків

✓ Ірина є активним учасником IT-ком'юніті, приймає участь у конференціях та їх організації.

  • Ірино, розкажи про себе, чим ти займаєшся?

Я працюю інженером з якості близько чотирьох років. Мої улюблені напрямки – тестування Web та Desktop додатків. Дуже цікавить Performance testing, але ще не дійшла до цього.

Дуже люблю нашу українську ІТ-спільноту і вболіваю за неї.

  • Розкажи, яка в тебе освіта і як ти прийняла рішення стати тест-інженером?

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

Мені запропонували роботу тестувальника на проекті, пов'язаному з геологією.

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

Мій знайомий проходив співбесіду, йому було цікаво, але він не був упевнений, що це його. Він порекомендував і запропонував мені пройти цю співбесіду. Я пройшла і стала стажером.

Близько пів року працювала стажером, потім розвивалась як джуніор, мідл.

  • Де ти навчалась саме тестуванню?

Вже на роботі. В мене була інженерна освіта і досить непогана база знань комп'ютерної інженерії і цне допомогло мені пройти співбесіду.

А щодо основ тестування, то це вже було на базі компанії Luxoft, в якій я працювала.

Вони надавали повну підтримку з курсами та літературою.

Далі я відвідувала вебінари, курси, події, конференції.

І мене вже за рік запромоутели до мідла.

Зараз я працюю як автомейшн-інженер, але не зупиняюсь на цьому, у мене є певні цілі щодо кар'єрного росту.

  • Як ти прийшла до викладання?

Вже декілька років я та мої знайомі працюємо з ІТ-івентами в Україні. До карантину у нас відбувались постійні мітапи клубу розробників Rockstar, що підтримувало ІТ-спільноту в сфері програмної розробки.

Я займалась організацією цих івентів і в мене були цікаві болючі теми щодо тестування.

І ми вирішили розповісти про програмну інженерію не лише з боку розробника, а й з боку тестувальника.

Таким чином я почала готувати теми про тестування, виступати з ними на конференціях. Також зараз я веду курс тестування у КПІ.

  • Що тобі дає викладання, яка користь від цього?

Можливо це трохи егоїстичні цілі, бо найперше ти структуруєш СВОЇ знання.

По-друге, зараз багато людей, які хочуть навчатись, це мотивує давати їм інформацію і практику, а не суху теорію

Коли я навчалась, читала, то не розуміла, як це працюватиме на практиці.

Тому я хочу показати людям, що це може бути просто, що інформацію з підручників можна спростити і застосовувати на практиці. Це дійсно цікаво.

Є такий міф, що тестування – це легка і дуже нудна робота, на відміну від розробки.

Це не так, і мені б хотілося це показати людям. Тестувальники дуже багато знають про продукт, код, різні підходи до ПЗ, і вони напряму впливають на те, яким той продукт буде.

  • Що ти порекомендуєш початківцям, які лише починають свій шлях в ІТ?

Почитати про основи комп'ютерної граматики, подивитись, як працює комп'ютер, веб-сторінки. Подумати, як можна покращити продукт.

Ставити питання самому собі і шукати відповідь.

  • Чи були у тебе страхи у викладанні? Як боролася з ними?

Так, звісно. Найбільший страх в тому, що я боюсь щось неправильно пояснити, або пояснити так, що люди не зрозуміють чи зрозуміють не так.

Як боротися? Для мене це – просити фідбек, переглядати свої лекції, намагатися зрозуміти, чи все доступно пояснено. І вдосконалюватись.

  • Розкажи про свій вебінар: чим він цінний, унікальний? Хто і чому має прийти на нього?

facebook-podii_1920x1080_piks_11.300x0.png.pagespeed.ce.VdPZHhwpnj.png

Мабуть, він не є дуже унікальним, але на ньому я хочу дати повну картину, як відбувається процес тестування.

Бо процес тестування – умовне поняття. Насправді це забезпечення якості ПЗ.

Ми починаємо з вимог, поняття якості і закінчуємо процесом тестування.

Розуміючи весь процес девелопменту, людина для себе може зрозуміти, чи підійде їй така робота, чи цікаві їй ті всі процеси.

Це буде цікаво і людям, які лише збираються в ІТ.

І початківцям, які ще не дуже розуміють свою роль у процесі розробки продукту, адже вона дуже важлива, хоч багато хто цього не відчуває.

І розробникам, які не розуміють, що саме робить тестувальник і чому він такий прискіпливий.

І проджект-менеджерам, щоб розуміти, як працювати з командою, яка роль тестувальника і тестування загалом.

Це базові поняття, які дадуть розуміння про процес тестування в цілому у життєвому циклі розробки ПЗ.

  • Де ти зараз працюєш?

Я працюю на компанію CIKLUM, це аутстаф, тому я працюю на продуктову компанію-замовника. Ми розробляємо digital adoption платформу.

  • Що тебе надихає та мотивує в роботі і в житті?

Якщо говорити про роботу, то Україна зараз стрімко розвивається, багато речей стають кращими і якіснішими.

Як людині, яка працює з якістю, мені дуже приємно це бачити, і дуже хочеться долучитися до цього. Саме ці зміни надихають мене робити свою роботу добре і бути частиною цього.

Все це стосується і життя.

  • Яка у тебе мрія та цільу житті?

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