Skip to content
View lobanov-qa's full-sized avatar

Block or report lobanov-qa

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
lobanov-qa/README.md

🎯 Обо мне

Меня зовут Евгений, я осваиваю автоматизацию тестирования. Практиковался с Python, Pytest, HTTPX, Pydantic, Playwright, Allure и CI/CD — готов применять эти инструменты для автоматизации тестирования API и веб-интерфейсов.

Ищу возможность начать карьеру в качестве QA Engineer, где смогу участвовать в разработке и поддержке автотестов для API и UI.


📊 Активность

GitHub Stats
GitHub Streak
Profile Details

🔧 Навыки и инструменты

Python Playwright Pytest Postgres Linux Ubuntu Docker Postman Git GitHub Actions


🚀 Проекты

API tests Deploy docs

фреймворк для тестирования микросервисов RESTful Booker Platform - для закрепления знаний и дальнейшего развития

Отличие от учебного проекта:

  • Тестирование микросервисной архитектуры.
  • Вместо Builder Pattern всё реализовал через Factory Method.
  • Faker для генерации тестовых данных в DataFactories.
  • Создал обновляемую документацию через Zudoku на русском и английском языках.
  • Единый портал отчетов на GitHub Pages(Allure, Swagger, Docs)

Учебный проект → дал понимание инженерного подхода к построению промышленных тестовых фреймворков.

  • Проектирование тестовых фреймворков: Создание масштабируемой и поддерживаемой архитектуры с нуля.
  • Продвинутое тестирование REST API: Работа с аутентификацией (JWT), валидацией контрактов (JSON Schema, Swagger).
  • Работа с современным стеком: HTTPX (асинхронные запросы), Pydantic (строгая валидация данных), Allure (детальная отчетность).
  • Интеграция в CI/CD: Настройка автоматического запуска тестов в GitHub Actions/GitLab CI.
  • Анализ покрытия: Использование инструмента swagger-coverage-tool для визуализации покрытия API-тестами.

Учебный проект → с фокусом на системном мышлении — как строить решения, которые работают в продакшене, легко масштабируются и поддерживаются командой

  • Проектирование UI-фреймворков: Применение паттернов Page Object, Page Component и авторской реализации Page Factory для создания поддерживаемой структуры.
  • Работа с современными инструментами: Playwright для кросс-браузерного тестирования с автоматическим ожиданием элементов и параллельным выполнением.
  • Интеграция с фронтенд-разработкой: Расстановка data-test-id в React/TypeScript приложениях, подготовка кода к автоматизации.
  • Визуализация покрытия: Использование уникального инструмента ui-coverage-tool для интерактивного анализа покрытия UI-тестами.

Pinned Loading

  1. pytest-booker-platform-api pytest-booker-platform-api Public

    🚀 Training project: An API test automation framework for the RESTful Booker Platform. Uses Python, Pytest, and HTTPX to test CRUD operations. Includes Pydantic models for response validation, Allur…

    Python

  2. autotests-api autotests-api Public

    API test automation framework built for learning QA automation. Demonstrates REST API testing with Python, Pytest, Allure, HTTPX, and Pydantic. Includes data validation, test data generation, and p…

    Python