- Чим відрізняються 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)?