Егор П.
Ключевые навыки: - Ручное и автоматизированное тестирование (API, Backend, Web UI). - Разработка автотестов на Python (Pytest, Playwright, requests, psycopg, faker, Allure, GitLab CI/CD). - Работа с PostgreSQL, Astra Linux (CLI), Jira, RabbitMQ, Protobuf. - Методологии тестирования: Shift-left, Shift-right. - Тест-дизайн: тест-планы, чек-листы, тест-кейсы. - Анализ логов и диагностика проблем: сбор и анализ логов (серверные и прикладные) Обязанности и проекты: Проект 1: Веб-приложение (ручное тестирование) - Проведение комплексного тестирования: Smoke, Functional, Regression, UX/UI, API. - Применение Shift-right testing (фокус на тестирование в production-like среде). - Актуализировал автотесты и тестовую документацию на проекте - Работа с тестовыми данными: генерация, актуализация, валидация. - Тесное взаимодействие с разработчиками для оперативного устранения дефектов. Проект 2: MVP АПК (автоматизация и backend-тестирование) - Разработал с нуля фреймворк автотестирования на Python (Pytest + Playwright + Allure). - Интеграция тестов в CI/CD (GitLab), повышение скорости проверок. - Проведение Backend, интеграционного и нагрузочного тестирования. - Реализация Shift-left testing. - Участвовал в регулярных встречах "Three Amigos" (анализ требований, уточнение функциональности). - Разработка инструментов для работы с RabbitMQ (Protobuf). - Сравнение и анализ ML-моделей для улучшения качества продукта. - Создание тестовой документации: тест-планы, чек-листы, тест-кейсы. - Работа с тестовыми данными: генерация, актуализация, валидация. Достижения: * Полностью реализовал автотестирование API и Web UI – написал сотни стабильных тестов без флаков, что ускорило процесс проверки новых версий. * Выявил критические дефекты на ранних этапах благодаря комплексному подходу к тестированию (в т.ч. интеграционные и нагрузочные проверки). * Участвовал в приемке СПО – подготовил методику тестирования, демонстрационные сценарии, что помогло успешно сдать продукт заказчику.
Обязанности: - Коммуникация с заказчиком - Работа в системе Linux (Ubuntu) - Составление баг-репортов (Jira) - Проведение smoke test-ов - Контроль успешности выполнения автотестов на production-средах заказчика - Взаимодействие с отделом разработки - Участие в сопровождении ПО - Написание SQL-запросов - Использование в работе и доработка скриптов под свои задачи (Bash-script, Python) - Мониторинг и решение инцидентов, анализ логов, реализация превентивных мер Достижения: * Стал техническим специалистом в области бурения * Был отправлен в командировку для решения проблем в офисе заказчика * 10-ки обнаруженных проблем на момент проведения smoke-тестов релизов * ~50 корректно написанных баг-репортов, с последующей передачей в отдел разработки * Нашел общий язык с сотрудниками на кустовых площадках
Понравился профиль? Создайте себе такой же