Питання Junior Manual QA

  • Чим відрізняються QA, QC і Testing? Хто за що відповідає?
  • Що таке баг? Чим баг відрізняється від фічі?
  • Smoke vs Sanity-тестування: що і коли доречно?
  • Regression vs Confirmation testing — коли що запускаємо?
  • Різниця між чек-листом і тест-кейсом — коли що використовувати?
  • Severity vs Priority — наведи приклади конфліктних кейсів.
  • 7 принципів тестування — назви щонайменше 4.
  • Що таке позитивне і негативне тестування?
  • Black-box, White-box, Grey-box — у чому різниця?
  • Що таке дослідницьке тестування (exploratory)?
  • Класи еквівалентності та граничні значення — приклади для форм/чисел/дат.
  • Як протестувати форму логіна? (основні перевірки)
  • Як протестувати поле вводу email? (валідні й невалідні кейси)
  • Як протестувати кошик інтернет-магазину?
  • Як протестувати ліфт? (класичне питання)
  • Як протестувати олівець? (ще одне класичне)
  • Що перевіриш у мобільному застосунку в першу чергу?
  • Як описувати negative/edge-сценарії, щоб команда їх не пропускала?
  • HTTP: основні методи (GET, POST, PUT, DELETE) — для чого кожен?
  • Коди відповідей HTTP: 200, 404, 500, 401, 403 — що означають?
  • Що таке cookies і сесії? У чому різниця?
  • Клієнт-серверна архітектура — поясни простими словами.
  • Що таке API? Чим REST відрізняється від SOAP?
  • JSON vs XML — у чому різниця?
  • DevTools у браузері — які вкладки використовуєш під час тестування?
  • Що дивишся у вкладці Network під час тестування?
  • Баг-репорт «як для розробника»: анатомія ідеального тікета.
  • Що таке Definition of Ready / Definition of Done?
  • Entry/Exit-критерії — приклади для тестування.
  • Знайшов(ла) баг у проді в п’ятницю ввечері — що робити?

Middle Manual QA (35)

  • SDLC vs STLC: де й коли підключається QA, які артефакти на кожному етапі?
  • Різниця між test plan і test strategy.
  • Що таке traceability matrix і як її вести без зайвої бюрократії?
  • Risk-based testing: як обирати мінімально достатній набір перевірок?
  • Що таке UAT і роль QA в ньому?
  • Agile vs Waterfall — особливості тестування в кожній методології.
  • Роль QA у Scrum: що робимо на кожній церемонії?
  • Що вважати мінімальним набором на реліз: критерії скорочення?
  • Комбінаторика (pairwise, all-pairs): коли окупається?
  • State Transition: де доречна, приклад зі статусами замовлення.
  • Парадокс пестициду: як оновлювати набір тестів?
  • «Жива» документація: як підтримувати актуальні чек-листи?
  • Use-case testing — коли застосовується?
  • Error guessing — як систематизувати підхід?
  • Тестування REST API: контракт, версії, backward-сумісність.
  • Pagination, filtering, sorting — що обов’язково перевірити?
  • Auth: Basic/Bearer, OAuth2, refresh-flow, прострочені/недійсні токени.
  • WebSockets / SSE: базові перевірки стабільності/повторних підключень.
  • Ідемпотентність HTTP-методів — які і чому це важливо?
  • Клієнт–сервер: CDN, кешування, заголовки Cache-Control/ETag.
  • Сценарії з файлами: завантаження, тип/розмір, заглушки virus-scan.
  • Як документувати тест-кейси для API: структура та інваріанти.
  • Rate limiting — що це і як тестувати?
  • CORS — що це і які проблеми може спричинити?
  • SQL: JOIN’и, агрегати, підзапити; валідація даних після операцій.
  • Як перевіряти міграції БД: відкати, сумісність схеми.
  • Логи (бек/фронт): що шукати, як репортити помилки з логів.
  • Feature flags: як не зламати прод релізом без увімкненого прапорця.
  • Мінімум у Linux (grep, tail, df, top) — для чого використовуєш?
  • Базові знання Docker: як відтворювати оточення локально.
  • Git для тестувальника: branch, merge, rebase — навіщо?
  • CI/CD: де вбудовані перевірки QA, які артефакти потрібні?
  • Моніторинг/алерти: що дивитися після релізу (SLO/SLA «на пальцях»).
  • Кеші/черги (Redis/Kafka) — що перевірить QA без коду?
  • Підхід до тестових даних (анонімізація/генерація/фіксація снапшотів).

Senior Manual QA (25)

  • Нефункціональне тестування: що реально може зробити QA без спецінструментів?
  • Мобільні особливості: втрата мережі, фон/foreground, дозволи.
  • Локалізація/інтернаціоналізація: формати, валюти, числа, RTL.
  • Accessibility: мінімум ручних перевірок, де критично.
  • Performance-тестування — що може зробити manual-QA без спецінструментів?
  • Security-тестування — базові перевірки (обізнаність OWASP Top 10).
  • Usability-тестування — основні евристики Нільсена.
  • Кросбраузерність — на що звертати увагу у 2025?
  • A/B-тестування — як валідовувати коректність сплітів?
  • Як оцінити трудозатрати на тестування нового проєкту?
  • Test strategy для мікросервісної архітектури — особливості.
  • Як вибудувати процес тестування з нуля у стартапі?
  • Метрики якості: defect latency, покриття регресу, MTTR — як застосовувати?
  • Як організувати тестування в розподіленій команді?
  • Shift-left testing — що це і як упровадити?
  • Як балансувати між автоматизацією та ручним тестуванням?
  • Chaos engineering — роль QA в експериментах.
  • Blue-green deployment — що перевіряти під час перемикання?
  • Онбординг у складний проєкт: план на перші 2 тижні.
  • Менторство/рев’ю тестів: як організовуєш, що вважаєш якісним?
  • Як працюєш із технічним боргом у тестах/чек-листах?
  • Як зберігаєш знання команди (шаблони, playbooks, «жива» документація)?
  • Post-mortem аналіз прод-інцидентів — роль QA.
  • Як провести технічний онбординг нового QA?
  • Code review тест-кейсів — на що звертаєш увагу?

HR та Soft Skills (30)

  • Розкажи про найскладніший баг: як знайшли й довели до фікса?
  • Помилка з твоєї вини: що пішло не так і що змінив(ла) в процесі?
  • Конфлікт із розробником/аналітиком: як урегулював(ла)?
  • Жорсткий дедлайн/нічний реліз: що оптимізував(ла), чим ризикував(ла)?
  • Як переконуєш команду не випускати фічу з критичними ризиками?
  • Випадок, коли ти пришвидшив(ла) реліз завдяки ініціативі QA.
  • Як оцінюєш обсяг тестування та комунікуєш ризики?
  • Приклад, коли ти покращив(ла) процес і це дало відчутний ефект.
  • Як робиш post-mortem і які висновки закріплюєш?
  • Як організовуєш регулярні регрес-прогони?
  • Нова фіча без специфікації — з чого почнеш?
  • Нестабільний стенд: як ухвалюєш рішення щодо релізу?
  • Гарячий хотфікс: порядок дій і критерії допуску.
  • Як дієш, якщо задача «згори» суперечить якості?
  • Як переконуєш продакта/тімліда інвестувати в тест-інструменти?
  • Ситуація «всі зайняті»: як витягнув(ла) задачу без прямих повноважень?
  • Віддалена робота: як забезпечуєш прозорість статусу й прогресу?
  • Ескалації: коли доречні та як робити їх безпечно?
  • Комунікації з бізнесом: переклад «технічного ризику» мовою впливу.
  • Як реагуєш на неоднозначні метрики (фіча, A/B, retention)?
  • Що для тебе якість і як ти її вимірюєш?
  • Як вирішуєш, що автоматизувати, а що лишити вручну?
  • Що для тебе «мінімально достатні тести» на реліз?
  • Flaky-тести: політика боротьби та допуски зі стабільності.
  • Твоя сильна/слабка сторона як QA/AQA?
  • Як ти навчаєшся і плануєш розвиток на 6–12 місяців?
  • Книга/курс/стаття, що вплинула на твій підхід до якості?
  • Яка командна культура тобі підходить і чому?
  • Що вважаєш неприйнятним у QA-процесах?
  • Що для тебе успішний реліз (формулювання, критерії, follow-up)?