GLOBAL Dispatch landing/admin
Next.js landing + admin CMS
QA focus: forms, leads API, admin auth, content editing, upload, rate limit, password change.
Artifacts: checklist, test cases, bug reports, traceability matrix.
Junior QA Engineer
Manual QA · API testing · Bug reports · Checklists · Python automation basics · Developer background
Junior QA with developer background: UI/API checks, Jira-style bug reports, checklists, test cases, regression.
Я Junior QA Engineer с техническим бэкграундом в разработке веб-сервисов, Telegram-ботов и backend-автоматизаций. Понимаю, как продукт устроен со стороны пользователя, интерфейса, API, базы данных и бизнес-логики.
Мой плюс как QA — я могу не только вручную пройти сценарий, но и глубже разобрать причину дефекта через DevTools, API-ответы, статусы, логику backend и базовые SQL-проверки. Цель — развиваться в Manual QA с уклоном в API и постепенно усиливать автоматизацию на Python.
I test products both as a user and as a developer: UI/UX flows, APIs, statuses, queues, forms, authentication, negative scenarios, and business logic.
My developer background helps me investigate defects through DevTools, API responses, backend behavior, and basic SQL checks. I focus on Manual QA with API testing and gradual Python automation growth.
Проверяю путь пользователя, пустые состояния, ошибки, повторные действия и мобильный вид.
I verify user paths, empty states, errors, repeated actions, and mobile views.
Ищу риски в статусах, очередях, бронированиях, оплатах, дедупликации и экспорте.
I look for risks in statuses, queues, bookings, payments, deduplication, and exports.
Проверяю валидацию, auth, статусы ответов, rate limits и защиту действий на backend.
I check validation, auth, response statuses, rate limits, and backend action guards.
Оформляю баги, чек-листы, тест-кейсы и матрицу требований компактно для команды.
I prepare bug reports, checklists, test cases, and a traceability matrix in team-friendly form.
Next.js landing + admin CMS
QA focus: forms, leads API, admin auth, content editing, upload, rate limit, password change.
Artifacts: checklist, test cases, bug reports, traceability matrix.
Logistics TV board + admin + API + Telegram foundation
QA focus: driver statuses, queue sorting, time calculation, admin CRUD, CSV/XLSX import/export, TV readability.
Risk: incorrect queue order, wrong status transitions, import/export regression.
Telegram lead generation SaaS + Mini App
QA focus: multi-account flows, Telegram auth, limits, subscriptions, exports, source management, security gaps documented.
Risk: auth bypass, data isolation issues, incorrect exports.
Telegram Stars payment/fulfillment bot
QA focus: payment states, manual/auto confirmation, order fulfillment fallback, admin flows, rate/config validation.
Risk: wrong payment state, duplicate fulfillment, broken fallback.
Telegram booking bot for appointment scheduling
QA focus: calendar slots, booking FSM, subscription check, reminders, review moderation, admin schedule/content flows.
Risk: double booking, wrong reminder, invalid schedule state.
Kwork unread message monitor with Telegram alerts
QA focus: polling interval, deduplication, relogin, session TTL, status commands, parser fallback logs.
Risk: missed notification, duplicate alert, stale session.
5 Jira-style примеров: severity, priority, environment, steps, actual/expected result.
5 Jira-style examples with severity, priority, environment, steps, actual and expected result.
Чек-листы по 6 проектам: happy path, валидация, пустые состояния, double submit, права доступа, мобильный вид.
Checklists for 6 projects: happy path, validation, empty states, double submit, access rights, mobile view.
CSV с функциональными и негативными тестами по каждому проекту.
CSV with functional and negative tests for each project.
Связка требований, артефактов, рисков и приоритетов по всем проектам.
Requirements, artifacts, risks, and priorities mapped across projects.
Критичный пример из набора артефактов: защищенный endpoint должен отклонять запросы без валидного Telegram initData.
Critical example from the artifact set: a protected endpoint must reject requests without valid Telegram initData.
| ID | Project | Feature | Expected result | Priority | Type |
|---|---|---|---|---|---|
| TC-001 | GLOBAL Dispatch | Основной пользовательский сценарий | Данные сохраняются/отображаются корректно, ошибок нет | High | Functional |
| TC-012 | Driver Board Java | Негативная валидация | Система показывает ошибку и не сохраняет некорректные данные | High | Negative |
| TC-015 | Manicure Booking Bot | Негативная валидация | Система показывает ошибку и не сохраняет некорректные данные | High | Negative |
| Project | Requirement | Artifact | Risk | Priority |
|---|---|---|---|---|
| LeadHunter v6 | multi-account flows, Telegram auth, limits, subscriptions, exports | Checklist + test cases + bug reports | Business logic/regression risk | High |
| Telegram Stars Seller Bot v6 | payment states, confirmation, fulfillment fallback, admin flows | Checklist + test cases + bug reports | Business logic/regression risk | High |
Bug reports, functional/API/regression testing, test documentation.
API routes, service layer, DB models, exports, async services.
Env config, runbooks, Docker/systemd examples, local/VPS run docs.
Mini Apps, commerce bots, booking flows, alerts, admin handlers.
QA-minded Junior Developer with backend, DevOps and Telegram automation.
Manual QA + базовые навыки автоматизации: небольшой Playwright smoke-pack проверяет главные страницы, RU/EN переключатель, видимость QA-разделов, artifact hub, мобильный viewport и структуру JSON-данных.
Manual QA + basic automation skills: a small Playwright smoke pack checks main pages, the RU/EN toggle, QA sections, artifact hub, mobile viewport, and JSON data structure.
Smoke-тесты для `index.html`, `rem.html`, языка, основных CTA и мобильного отображения.
Smoke tests for `index.html`, `rem.html`, language switching, main CTAs, and mobile layout.
Проверка `projects.qa.ru/en.json`: обязательные поля, artifacts и совместимость RU/EN структуры.
Validation for `projects.qa.ru/en.json`: required fields, artifacts, and compatible RU/EN structure.
CI workflow устанавливает зависимости, Chromium и запускает `npm run test`.
CI workflow installs dependencies, Chromium, and runs `npm run test`.