The pug dog in headphones is using a silver laptop on a blue sofa at home. A white computer mouse is next to him.
Як Junior QA ви можете потрапити у діючий проєкт чи в той, що тільки стартує. У будь-якому випадку для початківця це стрес. Ви можете нервувати, від цього розгубитись і не знати напевно, з якого боку краще зайти в проєкт. Сподіваюсь, мої рекомендації полегшать вам цей шлях.
Одразу скажу: не варто сприймати цей текст як обов’язкову до виконання інструкцію. Я ділюсь накопиченим за роки в IT досвідом і тим, що добре працює у нашій команді. За бажання ви можете використовувати ці поради у своїй роботі.
Входження до проєкту почніть із розмови з керівником. Він — основне джерело інформації про проєкт. Дізнайтеся у нього наступне:
Співставте цілі на проєкті зі своїм планом професійного розвитку (за його наявності). В ідеалі ваші кар’єрні та проєктні цілі мають поєднуватись. Якщо є невідповідності, поговоріть про це зі своїм лідом.
Можливо, варто скорегувати ваш особистий план. Завжди краще зробити це на старті.
Наступна розмова, скоріш за все, буде з контактною особою щодо проєкту. Це може бути тест-лід, техлід або проєктний менеджер. На зустрічі вам треба хоча б поверхнево дізнатися про проєкт, його бізнес-домен, орієнтовно зрозуміти специфіку завдань, які перед вами поставлять. Ці задачі треба порівняти із завданнями від вашого безпосереднього керівника. Якщо керівник сказав, що ви 100% часу займатиметесь автоматизацією, а техлід заперечує автоматизацію в принципі, це вже привід замислитися. З’ясуйте, яка реальна ситуація на проєкті, і якою в ньому буде ваша роль. Від цього залежать ваші подальші дії.
Після цих розмов у вас має з’явитися розуміння того, хто вам допомагатиме на проєкті — конкретний спеціаліст чи декілька фахівців. Назвемо їх менторами. Далі варто поговорити саме з ними. Під час спілкування з наставником важливо обговорити:
Врешті у вас має скластися цілісне розуміння того, що ви тестуватимете, як це будете робити та з ким.
Як би це дивно не звучало, та раджу почати з облаштування робочого місця. Воно має бути зручним, в міру тихим, досить освітленим й ергономічним. Якщо працюєте з home office в евакуації далеко від дому, намагайтеся зберігати душевну рівновагу. Якщо це важко вдається, знайдіть інше місце: затишне кафе, бібліотеку з інтернетом чи коворкінг.
Далі вам потрібно отримати робочі доступи до всього, що може знадобитися. Йдеться як про документацію щодо проєкту, так й опис самого продукту, що тестується. На комп’ютері чи ноутбуці мають бути встановлені інструменти для тестування. Якщо якісь із них вам незнайомі, але їх планують використовувати на проєкті, відразу розберіться з ними й опрацюйте хоча б на базовому рівні.
Окремо варто налаштувати комунікації: встановити поштовий клієнт та необхідні месенджери для спілкування з колегами, а також додати потрібних вам людей до контактів. З цими фахівцями ви будете частіше спілкуватися, і в разі чого зможете поставити їм будь-які питання.
Така мінімальна підготовка дозволить вам спокійно перейти до роботи замість того, аби панікувати і штурхати всі чати з проханням допомогти.
Щодо налаштування роботи, то тут першим пунктом буде опанувати Jira чи будь-яку іншу систему менеджменту, яку використовує ваша команда. Припускаю, що початківець загалом розуміє, як влаштована Jira і куди там дивитись. Раджу перш за все звернути увагу на наступні моменти:
З’ясували це все? Тепер спробуйте самостійно завести баг у Jira та відпрацювати його стандартний воркфлоу.
Наступний крок — ознайомитись із базою знань по проєкту (Confluence чи подібна до неї), почитати робочі Google Docs та всю інформацію з інших сховищ, дізнатися про специфічні проєктні знання, мануали та програми навчання. Якщо часу на читання замало, спробуйте зрозуміти хоча б структуру цих знань. Так ви знатимете, де шукати потрібну вам інформацію у майбутньому.
Окремо познайомтеся із тестовими артефактами та їх форматом. Не зайвим буде попрактикуватися у написанні власних — за аналогією з наявними. А ще дізнайтесь про існування перехресного рев’ю ваших кейсів — про його принципи, порядок і ролі.
І знову час для розмов. Поверніться до ментора і розпитайте про все, що вам незрозуміло чи про що вам бракує інформації.
Інколи щось виглядає цілком зрозумілим, але трохи дивним — і про теж запитайте.
Запуск нового проєкту передбачає наявність великої кількості питань. Тому максимально використовуйте цей час із користю для себе.
Ваш лід та проєктний менеджер теж можуть багато чого розповісти про внутрішні процеси, та й про продукт загалом. Не соромтесь, будьте максимально прискіпливі у своїх питаннях:
Відповіді допоможуть вам працювати впевненіше, чітко розуміти свою роль та задачі, а також розрізняти відповідальних по інших напрямках.
Зі своїм безпосереднім керівником можете поділитися враженнями від проєкту, що подобається, а що ні. Обговоріть те, що вам здалося незрозумілим або дивним, спробуйте дізнатися причини цього. Саме час запланувати перші таски й дедлайни. Не зайвим тут буде порадитись, як вам діяти в разі виникнення якоїсь проблеми. І врешті — ви готові до роботи!
Щоб надалі розвиватись як спеціаліст, раджу приділяти увагу таким основним аспектам діяльності QA:
Моя головна порада всім джунам: завжди думайте, що ви робите, як та навіщо. Намагайтесь покращувати кожен свій крок від проєкту до проєкту. Так ви швидше станете професіоналом у своїй справі.
Дуже хочеться робити якісь десктопні апки. Сумую за часами коли всі програми були offline-first, і…
Надсилаючи криптовалюту, багато новачків ставлять запитання: як працюють комісії та чому вони відрізняються в різних…
Нова афера набирає обертів — ось детальний розбір того, як фальшиві потенційні роботодавці намагаються вкрасти…
Соцмережа з можливістю вбудовувати повноцінні додатки прямо в пости — звучить як фантастика, але Farcaster…
Я ніколи в житті не був на співбесіді «по ту сторону». Мене ніхто не запрошував…
Я багато писав про fly.io — тоді ще новачка на ринку IaaS/PaaS хостингу. Я й…