💰🚀 USDT, BTC, ETH - це все просто купляється в Trustee Plus в пару кліків. Встановлюй 👉

Мануал для джуна. Що має знати, вміти та вчити Junior QA: розбір від практика та викладача IT-школи

Ми продовжуємо рубрику для айтішників-початківців, які шукають роботу. Сьогоднішній мануал — для тих, хто мріє підкорити IT. Про те, що треба знати, чого вчитися, щоб зайняти позицію тестувальника, розповідає Ярослав Костенко, QA Engineer та коуч в Mate academy.

Залишити коментар
Мануал для джуна. Що має знати, вміти та вчити Junior QA: розбір від практика та викладача IT-школи

Ми продовжуємо рубрику для айтішників-початківців, які шукають роботу. Сьогоднішній мануал — для тих, хто мріє підкорити IT. Про те, що треба знати, чого вчитися, щоб зайняти позицію тестувальника, розповідає Ярослав Костенко, QA Engineer та коуч в Mate academy.

Чи щось змінилося у наймі джунів за останній рік

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

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

Чого очікувати на співбесіді

Теорія тестування

База, яка має відскакувати від зубів. Питань на цю тему може бути безліч, але основні це:

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

Практичне завдання — можуть попросити написати кілька тест-кейсів прямо на співбесіді або пошерити екран та протестувати якийсь сайт.

Клієнт-серверна архітектура

  • Модель OSI та стек протоколів TCP/IP: яка між ними різниця, які в них рівні, які протоколи на якому рівні.
  • Детально про протокол HTTP: з чого складається запит, відповідь, які є методи та статус коди.
  •  Що таке TLS, для чого потрібні сертифікати, публічний та приватний ключ і цифровий підпис.
  • DNS протокол, як він працює та для чого потрібен.
  • Що таке REST (CRUD операції, JSON та XML), іноді досі питають про SOAP.
  • Що таке АРІ, для чого і як його тестувати.
  • Що таке WebSocket і для чого вони потрібні.

Вебтехнології та SQL

  • Що таке HTML, CSS, JS та для чого вони потрібні.
  • Базові питання по JavaScript: які бувають типи даних, різниця між let та const, що таке змінна, функція, метод, клас.
  • Що таке база даних, які бувають SQL-запити, що таке primary та foreign key, які є види JOIN.

Практичне завдання — можуть попросити написати простенький SELECT-запит. В деяких випадках — реверснути рядок, використовуючи JS (або ту мову, яку ви вчили і яка потрібна для вакансії).

Тестування мобільних застосунків

  • Чим мобільне тестування відрізняється від вебу.
  • Як протестувати сайт без мобільного телефону.
  • Яка різниця між емулятором та симулятором.
  • Як збирати логи з мобільного девайсу та моніторити вебзапити.

Інструменти

  • Android Studio, Fiddler, Charles Proxy: знання та вміння користуватися ними.
  • Command line: чи вмієте користуватися, які команди знаєте, для чого це потрібно.
  • Git: що це таке, для чого потрібно, основні команди (status, add, commit, push, pull, checkout) та поняття (гілка, origin, коміт, пул-реквест), різниця Git і GitHub.
  • Postman: що це, для чого і, найголовніше, як використовували. Що таке середовища, змінні тощо.
  • Docker: що таке контейнер, image та volume, для чого потрібен цей інструмент.
  • Cypress, Playwright — фреймворки, які можуть згадуватися у вимогах, якщо ви хочете подаватися на вакансії з автоматизацією. 

Що може бути в тестовому

  1. Тестування певного або будь-якого на вибір вебсайту й заведення баг-репортів та/чи тест-кейсів. При чому можуть попросити шукати баги не тільки Black Box, але й заглянути глибше у DevTools. 
  2. Написання цілого тест-плану.
  3. Тестування АРІ якогось сайту. Для цього, як мінімум, треба вміти працювати з Postman.
  4. Часто перевіряють знання SQL — можуть дати опис бази даних і попросити написати SELECT-запит.

На що я звертаю увагу під час інтервʼю

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

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

Що може піти не так та як цього уникнути

Найпоширеніший сценарій — розгубитися й забути все на світі. Щоб спробувати його уникнути, раджу:

  1. Регулярно опрацьовувати можливі теоретичні запитання та вчитися правильно на них відповідати. Для наших студентів на LMS-платформі Mate є спеціальний функціонал на базі ChatGPT — автотехчеки. AІ-тулза не просто слухає відповіді, а ще й пояснює, як зробити їх кращими. Для самостійної підготовки можна почати з Anki, який генерує перелік запитань.
  2. І, звичайно, після вивчення теми одразу закріплювати все «ручками». На деяких співбесідах можуть навіть спитати, який найцікавіший баг вам траплявся.
Мануал для джуна. Що необхідно знати вміти та розуміти для підкорення Java
Мануал для джуна. Що необхідно знати, вміти та розуміти для підкорення Java
По темi
Мануал для джуна. Що необхідно знати, вміти та розуміти для підкорення Java
Тільки починаєш шлях в IT? 17 мануалів для джунів що підкажуть як стати професіоналом своєї справи
Тільки починаєш шлях в IT? 17 мануалів для джунів, що підкажуть, як стати професіоналом своєї справи
По темi
Тільки починаєш шлях в IT? 17 мануалів для джунів, що підкажуть, як стати професіоналом своєї справи
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).
Читайте також
«Навіть для виробників трун і пам’ятників я писав тексти». Як стати game-тестувальником під час війни: історія колишнього металурга, страховика, копірайтера
«Навіть для виробників трун і пам’ятників я писав тексти». Як стати game-тестувальником під час війни: історія колишнього металурга, страховика, копірайтера
«Навіть для виробників трун і пам’ятників я писав тексти». Як стати game-тестувальником під час війни: історія колишнього металурга, страховика, копірайтера
34-річний Андрій Зубков під час війни увійшов в IT, докорінно змінивши свою кар'єру і буденне життя. Тепер він QA Engineer у компанії Pingle Game Studio — тестує ігри. А до цього працював на металургійному комбінаті, в страхуванні та навіть копірайтером. Свою історію про вхід в нове життя Андрій розповів dev.ua.
«Я вигоріла настільки, що вже не могла дивитися на комп'ютер». Історія QA-інженерки про великі гроші, безглузді купівлі, вигорання та дауншифтинг
«Я вигоріла настільки, що вже не могла дивитися на комп'ютер». Історія QA-інженерки про великі гроші, безглузді купівлі, вигорання та дауншифтинг
«Я вигоріла настільки, що вже не могла дивитися на комп'ютер». Історія QA-інженерки про великі гроші, безглузді купівлі, вигорання та дауншифтинг
Хмельничанка Олена Шеліна ― айтішниця, яка настільки вигоріла на роботі, що вирішила покинути IT-сферу та докорінно змінити своє життя. За 9 років роботи в IT дівчина пройшла всі ступені кар’єрного зростання, змінила кілька компаній і навіть напрямів. Та прокинувшись одного ранку, вирішила, що більше не зможе виконувати свою роботу якісно. Дівчина переїхала в село, завела господарство та повністю змінила професію. Розповідаємо її історію.
3 коментарі
112 відгуків на вакансії, $100 за тестове та робота мрії. Історія моделі з Луцька, яка об'їздила півсвіту, через пандемію змінила плани й тепер навчає IT інших
112 відгуків на вакансії, $100 за тестове та робота мрії. Історія моделі з Луцька, яка об'їздила півсвіту, через пандемію змінила плани й тепер навчає IT інших
112 відгуків на вакансії, $100 за тестове та робота мрії. Історія моделі з Луцька, яка об'їздила півсвіту, через пандемію змінила плани й тепер навчає IT інших
Надя Адамович — у минулому успішна модель. Та через пандемію зірвався контракт на роботу до Китаю, тому Надія змушена була працювати таргетологом, сушисткою, а згодом вирішила піти в IT. Нині дівчина — UI/UX Designer, заочно навчається на факультеті міжнародно-економічних відносин у Луцькому політехнічному інституті та працює ментором у Mate academy. Розповідаємо її історію, що надихає.
1 коментар
Manual QA з Luxoft Ukraine вже три роки приборкує вітер на воді та кайфує від цього. Ось його історія та поради для тих, хто мріє про море та  віндсерфінг
Manual QA з Luxoft Ukraine вже три роки приборкує вітер на воді та кайфує від цього. Ось його історія та поради для тих, хто мріє про море та віндсерфінг
Manual QA з Luxoft Ukraine вже три роки приборкує вітер на воді та кайфує від цього. Ось його історія та поради для тих, хто мріє про море та віндсерфінг
«Навколо IT» — нова рубрика, в якій ми збиратимемо все корисне для життя айтішника, яке не стосується його роботи. Виявляється, у айтішників найрізноманітніші хобі. Ми вже писали про айтішників-бігунів, плавців, художників, музикантів, танцівників, і навіть заводчика собак. Сьогодні розповідаємо про програміста, який навчився приборкувати вітер. 39-річний Сергій Костюченко — Manual QA у Luxoft Ukraine — розповів про своє захоплення віндсерфінгом та можливості займатися цим видом спорту для всіх бажаючих. 

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.