Які скіли повинен мати початківець QA Manual | robot_dreams
Для відстеження статусу замовлення - авторизуйтесь
Введіть код, який був надісланий на пошту Введіть код із SMS, який був надісланий на номер
 
Код дійсний протягом 2 хвилин Код з SMS дійсний протягом 2 хвилин
Ви впевнені, що хочете вийти?
Сеанс завершено
На головну
Які скіли повинен мати початківець QA Manual, щоб бути конкурентоспроможним у 2023 році

Які скіли повинен мати початківець QA Manual, щоб бути конкурентоспроможним у 2023 році

Колонка Сергія Сахненка, Lead QA Engineer та лектора курсу QA Manual

Сергій Сахненко, Lead QA Engineer та лектор курсу QA Manual, займається мануальним тестуванням вже 9 років. На останніх трьох проєктах він з нуля налаштував процеси таким чином, щоб нові версії продукту виходили щомісяця.

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

Порада #1. Прокачуйте софт-скіли

Будь-які хард-скіли можна розвинути, навіть якщо Trainee/Junior QA Manual не має технічного бекграунду. Але те саме не можна сказати про софт-скіли. Саме вони визначають, як тестувальник буде взаємодіяти з командою, клієнтами та користувачами.

Ось деякі із софт-скілів, без яких ефективна робота тестувальника неможлива:

  • Адаптивність та комунікабельність. QA — це дуже динамічна роль. Тому важливо адаптуватися до різних ситуацій та вміти знаходити спільну мову з усіма учасниками робочого процесу: від клієнта і команди, які дають тобі завдання, до кінцевих користувачів, які потім взаємодіють із продуктом.

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

  • Усидливість та уважність. Виконання рутинних завдань та робота з документацією, хоча це й може бути не дуже цікаво, все ж таки є частиною роботи тестувальника. До цього варто бути готовим, а вказані якості допоможуть глибше зрозуміти продукт і покращити його.
  • Ініціативність. Будьте проактивними та самостійно шукайте необхідну інформацію. Готові рішення не завжди будуть подані на тарілочці. До того ж, якщо ви звикли чекати, коли вам дадуть завдання, ви не зможете підійматися кар’єрними сходами, адже від тестувальника рівня Middle і вище чекають ініціативи.

Порада #2. Вдосконалюйте англійську мову

Читання документації проєкту й ефективна комунікація із замовниками та командою вимагає відмінного розуміння англійської мови. Знання мови на рівні Upper-Intermediate (B2) і вище збільшать ваші шанси на знаходження роботи тестувальником у 2023 році. Але треба не тільки розуміти співрозмовника, а й уміти аргументувати те чи інше рішення англійською.

Порада #3. Вивчайте теорію тестування

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

курс: QA Manual
Сергій Сахненко Lead QA Engineer в EPAM
 

Порада #4. Зрозумійте, як будуються процеси тестування на проєктах

Початківець Manual QA має розуміти, що мануальне й автоматизоване тестування< — це не два типи тестування, а взаємопов’язані речі. Для досягнення ідеального результату вони мають бути одночасно реалізовані на проєкті.

Для великих проєктів (із тривалістю від року) мануальне тестування здається більш економним варіантом, але тільки в короткостроковій перспективі — з плином часу та розвитком проєкту його вартість невпинно зростатиме. Тоді як впровадження автоматизованого тестування потребує початкових інвестицій у розвиток інфраструктури, але воно здатне повністю окупити себе у майбутньому.

Порада #5. Дізнайтеся нюанси роботи з базами даних

Джуніор-тестувальник повинен бути обізнаним у принципах роботи баз даних, щонайменше розуміти, що таке SQL. Як використовувати бази даних, як створювати запити, як імпортувати дані з таблиць та як їх порівняти — все це та основа, яка допоможе ефективно працювати зі складними проєктами.

Порада #6. Зрозумійте специфіку тестування мобільних застосунків

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

Порада #7. Вивчайте роботу з API та коди помилок

Знання про роботу з API та виконання запитів також має значення, оскільки більшість вебзастосунків їх використовує. Вивчіть різні протоколи та методи взаємодії з ними. Також QA-фахівець має вміти відрізняти типи системних помилок та розуміти їхні загальні категорії, при цьому знати значення кожного коду помилки необов’язково. Навіть поверхнева орієнтація дасть змогу знайти ключову причину проблеми, зрозуміти, куди звертатися по допомогу та де саме виник баг.

Порада #8. Набувайте практичного досвіду роботи

Глобальна та внутрішня кризи індустрії включно з повномасштабним вторгненням росії в Україну відчутно вплинули на здатність компаній наймати нових IT-спеціалістів. До пандемії COVID-19, щоб отримати офер, джуніор-тестувальникам вистачало базових теоретичних знань і невеликого досвіду роботи. Зараз від новачків очікують досвіду роботи з базами даних, розуміння принципів взаємодії з API, високого рівня англійської мови тощо.

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

Порада #9. Не зупиняйтесь: у QA Manual безліч шляхів розвитку

Оскільки на посаді QA Manual часто працюють фахівці без технічного бекграунду, може виникнути враження, що у них є обмеження в розвитку кар’єри тестувальника. Але це не так. Окрім здобуття позиції Middle чи Senior QA Manual, є ще безліч напрямів:

  • Автоматизація. QA Manual завжди може перейти в автоматичне тестування і зрештою дорости до позиції архітектора. Але це суто технічна роль, тому треба бути готовим покращувати свої технічні компетенції.
  • Менеджмент. Досвідчені QA Manual можуть стати тест-лідами, тест-менеджерами, проджект- та продакт-менеджерами.
  • Full Stack QA. QA Manual також може розвиватися у широкому розумінні й охоплювати не дуже глибокий, але великий спектр різних навичок. Наприклад, зараз з’явився тренд на Full Stack QA. Хоча, як показує практика, такий спеціаліст все одно у більшості випадків займається мануальним тестуванням на проєкті й час від часу здійснює автоматизацію. Тому так чи інакше QA Manual треба готуватися до набуття технічних скілів.

Окрім цього, можна зосередитися на розвитку в ролі QA Manual у певній ніші, як-от e-commerce, blockchain тощо.

Ще статті
Експертки про те, як оцінюють кандидатів на нетехнічних інтерв’ю
Частина 2. Робота із записами: вставка, читання, змінення й видалення