QA portfolio / meme lab / багодушилка

Душныеидеи

Душу баги на работе и дома. Здесь портфолио не притворяется корпоративным сайтом, а честно показывает: сценарии будут пройдены, регресс прогнан, мобилки проверены.

Что тестирую

QA inventory

Full-stack QAMobile QAAPIEnglish B2AI-assisted QA

logo sketch

Д
QA ready4Y+ QA
Душу баги на работе и дома.
Ручное, автотесты, мобилки - багам не спрятаться.
Собеседование начинается, когда чек-лист смотрит в душу.

происхождение душноты

Это сайт, который должен был быть обычным портфолио. Но баг спросил: «а можно веселее?»

Идея простая: показать QA-навыки без стерильной корпоративщины. Тут есть ручное тестирование, автотесты, мобилки, быстрые контакты, пасхалки для тех, кто любит инспектить страницу, и достаточно мемов, чтобы HR понял: багам будет больно, но не скучно.

skill cards

Что тестирую

Карточки без лута, но с пользой: что можно доверить QA, пока BUG не убежал в прод.

MANUAL

Ручное тестирование

Прохожу сценарии как пользователь, который обязательно нажмет не туда, свернет приложение и вернется в самый неудобный момент.

AUTO

Автотесты

Покрываю критичные флоу, ловлю регрессии и отношусь к flaky-тестам как к личному вызову.

MOBILE

Мобильное QA

Проверяю iOS/Android, адаптив, жесты, повороты, разрешения, пуши и состояния, где приложение обычно начинает чудить.

REGRESS

API и регресс

Смотрю на контракты, ответы, ошибки, edge-cases и места, где маленький фикс превращается в большой сюрприз.

case files

Кейсы из болота

Не NDA-роман на 12 страниц, а выжимка: где было больно, чем душили и что стало лучше.

SIL4-404bug report

SIL4 requirements risk

Context: Safety-critical логика беспилотного поезда.

Bug: Требования могли расходиться со сложной бизнес-логикой.

Action: Собрал decision tables и закрыл критичные сценарии до аудита.

result

15+ несоответствий нашли на требованиях, SIL4-аудит прошел спокойно.

tools

Decision TablesRequirementsSIL4
PAY-200bug report

Stripe release risk

Context: Платежи, мобильные приложения и AWS.

Bug: Stripe и мобильный релиз могли привезти критичные сюрпризы.

Action: Проверил Stripe API, TestFlight/Play Console и AWS-окружение.

result

Мобильные приложения вышли без критических багов на старте.

tools

Stripe APITestFlightPlay ConsoleAWS
REG-030bug report

Regression time cut

Context: Регресс и автотесты в релизном цикле.

Bug: Ручной регресс съедал время и прятал релизные риски.

Action: Поднял автотесты, отчеты и ежедневные прогоны.

result

Время регресса сократилось на 30%. Flaky-тесты получили статус врага.

tools

PythonJSPlaywrightSeleniumPytestAllure

qa pipeline

Как баг попадает в протокол допроса

release confidence
01

Read the task (RTFM)

Сначала требования, потом кнопки. Иначе баг уже смеется.

02

Design the traps

Чек-листы, decision tables, BVA/EP и edge cases.

03

Run the hunt

Manual, API, mobile, autotests - по ситуации, а не по моде.

04

Report clearly

Баг должен воспроизводиться, а не звучать как городская легенда.

05

Regress again

Фикс принят только после проверки, а не после слова 'готово'.

contact cta

Нужен QA, который душит баги?

Жмите любую кнопку. Возможно, перед ссылкой появится драматичный таймер, потому что обычные контакты уже не вывозят.

Резюме пришлю в личку. Если вы уже с ним пришли - сразу в Telegram, баги не ждут.

QA Case: Salary Regression

Проверяем, как быстро мотивация воспроизводится при нормальной вилке.

DUSH-404BugNeeds offer
Bug reportAssignee: HR

Bug #salary: мотивация не воспроизводится

Steps to reproduce: предложить «интересные задачи» вместо вилки.

Expected: прозрачная компенсация, адекватные процессы и баги, которые можно воспроизвести.

Actual: «обсудим после техсобеса».

Severity: moneyPriority: asapStatus: offer needed

salary meter

Мотивация енота

18%

интересный опыт

Енот подозрительно молчит.