resume-qa / artifacts

QA-артефактыQA Artifacts

Читаемая витрина портфолио: баг-репорты, чек-листы, тест-кейсы, traceability matrix, кейсы проектов и профильные блоки. Исходные Markdown/CSV доступны отдельно как raw/download ссылки.

A readable portfolio hub: bug reports, checklists, test cases, traceability matrix, project case studies, and profile blocks. Source Markdown/CSV files are available separately as raw/download links.

Проекты как QA-кейсыProjects as QA Case Studies

GLOBAL Dispatch landing/admin

Forms, leads API, admin auth, content editing, upload, rate limit, password change.

Driver Board Java

Driver statuses, queue sorting, time calculation, admin CRUD, import/export, TV readability.

LeadHunter v6

Multi-account flows, Telegram auth, limits, subscriptions, exports, source management.

Telegram Stars Seller Bot v6

Payment states, confirmations, fulfillment fallback, admin flows, rate/config validation.

Manicure Booking Bot

Calendar slots, booking FSM, subscription check, reminders, review moderation.

Kwork Notifier Bot

Polling interval, deduplication, relogin, session TTL, status commands, parser fallback logs.

Jira-style bug reports

BUG-005 · Critical · High

LeadHunter Mini App: действия доступны без корректной Telegram WebApp validation

LeadHunter Mini App: actions are available without valid Telegram WebApp validation

Запрос без валидного Telegram initData должен отклоняться с 401/403.

A request without valid Telegram initData must be rejected with 401/403.

BUG-004 · Critical · High

Manicure Bot: слот остаётся доступным после бронирования

Manicure Bot: slot remains available after booking

После подтверждения записи слот должен исчезать из доступных, backend проверяет занятость перед сохранением.

After booking confirmation, the slot should disappear and backend must check availability before saving.

Checklists

GLOBAL Dispatch

  • Forms and required fields
  • Lead API validation
  • Admin auth and protected actions
  • Mobile view and regression

Driver Board Java

  • Driver statuses
  • Queue sorting and time calculation
  • Admin CRUD
  • CSV/XLSX import/export

Telegram bots

  • FSM happy path
  • Double submit/repeated action
  • Subscription/payment states
  • Notifications and reminders

Тест-кейсыTest Cases

IDProjectFeaturePreconditionExpected resultType
TC-001GLOBAL DispatchОсновной пользовательский сценарийПроект запущен локальноДанные сохраняются/отображаются корректноFunctional
TC-012Driver Board JavaНегативная валидацияФорма или API доступныОшибка показана, некорректные данные не сохраненыNegative
TC-016Kwork Notifier BotНегативная валидацияФорма или API доступныОшибка показана, некорректные данные не сохраненыNegative

Traceability matrix

ProjectRequirementTest artifactRiskPriority
GLOBAL Dispatchforms, leads API, admin auth, content editing, upload, rate limitChecklist + test cases + bug reportsBusiness logic/regression riskHigh
LeadHunter v6multi-account flows, Telegram auth, limits, subscriptions, exportsChecklist + test cases + bug reportsBusiness logic/regression riskHigh
Manicure Booking Botcalendar slots, booking FSM, subscription check, remindersChecklist + test cases + bug reportsBusiness logic/regression riskHigh

Компактные кейсыCompact Case Studies

GLOBAL Dispatch landing/admin

QA value: real user flows, business logic, negative cases, data validation, and integrations.

Driver Board Java

QA value: B2B workflow with statuses, admin CRUD, queue sorting, import/export, and readability risks.

Профильные блокиProfile Blocks

QA

Functional, API, regression, bug reports, checklists, test cases.

Junior Backend

REST APIs, service layer, database models, exports, async services.

DevOps

Env config, runbooks, local/VPS run docs, Docker/systemd examples.

Telegram Bots

Mini Apps, commerce flows, booking, notifications, admin handlers.

Combined

QA-minded Junior Developer with backend, DevOps and Telegram automation.