Skip to content
View Urushihara24's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Urushihara24

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Urushihara24/README.md

👋 Vsevolod Samoylov

QA Engineer · Python · API · Backend · Automation

Pixel art coding animation

Typing SVG


🌐 Portfolio · 💬 Telegram


🧭 About me

I'm a QA Engineer working across the full product path — UI → API → database → logs → integrations → failure recovery → release decision.

My strongest area is production-oriented manual QA with technical diagnostics: payments, authorization, state transitions, mobile/web behavior, third-party integrations and backend failures. I use Python for API automation, test tooling and production automation projects.

Good testing is not about clicking through every screen.
It's about understanding what can break — and collecting enough evidence to prove what actually broke.


🚀 Production engineering

Release CI Security MIT

Open-source Python automation for marketplace sellers: competitor monitoring, seller-side repricing, order-chat operations and Telegram control.

Stack: Python · Telegram Bot API · GGSEL/DigiSeller APIs · SQLite · Docker · GitHub Actions · pytest

Engineering focus:

  • isolated marketplace/product profiles;
  • resilient competitor parsing and seller API integration;
  • price floors, cooldowns, weak-signal filters and idempotent writes;
  • fail-closed DRY_RUN boundary;
  • non-root Docker runtime, health checks, CI and security verification.

Repository → · Stable release → · Safe demo → · Architecture →


🔬 Commercial QA work

Case study Scope Evidence and outcome
AI SaaS Platform AI runtime · agents · HTTP/OpenAPI integrations · responsive/E2E 150+ checks, 20+ defects, P0/P1 risk coverage
PRTV.pro Web · Mobile · Android TV · Billing · Integrations · Migration 228-case suite, 45 documented defects
Telaboro Android · Admin · API · PostgreSQL · Stripe · Logcat 150+ cases, release-blocking payment/profile failures localized
ChatPlace Telegram bot · API · paywall · traceability release NO-GO with acceptance criteria, risks and blocker evidence
Mailshade Chrome extension · Gmail · exploratory · UX · localization 19 findings with screenshots/video/CSV evidence
Android TV QA Playback · cache · offline USB · schedules scenario-based defects with runtime evidence

🛠️ Skills & tools

QA / API / diagnostics

Postman   Swagger / OpenAPI   PostgreSQL   Android Studio   Kibana   Chrome DevTools



REST API testing SQL Charles Proxy Logcat



Python / automation / delivery

Python   pytest   Playwright   Docker   GitHub Actions   Linux



Jira TestRail Allure GitLab CI
Tools and techniques
Area Tools and techniques
Testing Functional · Smoke · Sanity · Regression · Integration · E2E · Acceptance · Exploratory · Risk-based
API & data REST · Swagger/OpenAPI · Postman · SQL · PostgreSQL
Backend Microservices · Kafka · payments · persistence · third-party integrations
Diagnostics DevTools · Kibana · Logcat · Charles Proxy · Network/Console · request/response analysis
Automation Python · pytest · Playwright · requests · FastAPI · GitHub Actions
Delivery Git · Docker · Linux · GitLab CI · Jira · TestRail · Allure

🐍 Python systems & automation

Project What it demonstrates
Exportum Bot Telegram FSM workflows, role separation, reporting, Google Sheets integration and CI
Orcestre PostgreSQL/SQLAlchemy, scheduling, rate controls, diagnostics, Docker and Telegram operations
Proxy Seller Desktop Launcher Python/Tkinter desktop automation around Proxy-Seller API and system proxy configuration
DummyJSON API Regression Suite pytest/requests fixtures, auth/cart coverage, negative scenarios, CI and dependency audit
Nebus / QIWI Payment API Suite Playwright APIRequestContext, payment-flow validation, Postman and safe CI collection

🧩 How I investigate failures

Understand product and business risk
                ↓
Model critical paths / state transitions
                ↓
Reproduce and isolate the failing layer
                ↓
Collect UI + API + DB + logs evidence
                ↓
Build and verify a root-cause hypothesis
                ↓
Retest the fix + affected regression
                ↓
Make a release decision

📌 Start here

  1. monitoring-bot — production Python automation, integrations, safety controls and operations.
  2. commercial-ai-saas-qa — commercial QA methodology, E2E coverage and sanitized defect evidence.
  3. Telaboro-QA-Case- — Android/API/payment investigation with Logcat evidence.
  4. PRTV.pro — broad release-readiness assessment across Web/Mobile/TV.
  5. Exportum Bot — production Telegram automation for agricultural logistics workflows, multi-role state transitions, reporting and CI.

Profile Views

🌐 vsevolodqa.ru · 💬 @vsevolod_qa

QA and engineering work grounded in real product behavior and technical evidence.

Pinned Loading

  1. monitoring-bot monitoring-bot Public

    Python auto-pricing and chat automation bot for GGSEL and DigiSeller, with competitor monitoring, tests and Docker deployment.

    Python 1

  2. commercial-ai-saas-qa commercial-ai-saas-qa Public

    Sanitized portfolio artifacts from a real commercial AI SaaS QA engagement

  3. Telaboro-QA-Case- Telaboro-QA-Case- Public

    QA case study covering Android, admin panel, API, PostgreSQL, Stripe, Logcat and real-time flows.

  4. chatplace-qa-test chatplace-qa-test Public

    QA test assignment · ChatPlace · чат-бот на кодовое слово (Telegram). AC, чек-лист, реестр дефектов, RCA и решение о релизе (NO-GO).

  5. prtv-pro-test-case prtv-pro-test-case Public

    Comprehensive QA case study for PRTV.pro across web, mobile and Android TV, including integrations, billing and migration.

    Python

  6. mailshade-qa-case mailshade-qa-case Public

    Exploratory QA case study for a Chrome extension, covering UX, localization, logs and structured defect evidence.