Меня зовут Евгений, я осваиваю автоматизацию тестирования. Практиковался с Python, Pytest, HTTPX, Pydantic, Playwright, Allure и CI/CD — готов применять эти инструменты для автоматизации тестирования API и веб-интерфейсов.
Ищу возможность начать карьеру в качестве QA Engineer, где смогу участвовать в разработке и поддержке автотестов для API и UI.
фреймворк для тестирования микросервисов 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-тестами.
