Обязанности и достижения:
- Руководил командой автоматизации из 6 инженеров (3 Python, 3 Java). Отвечал за проведение технических собеседований, менторство и развитие компетенций команды, планирование задач и распределение нагрузки. Обеспечивал эффективную интеграцию новых членов команды в проекты и их продуктивную работу.
- Разрабатывал и поддерживал надежные и эффективные автоматизированные тестовые фреймворки и сценарии на Python с использованием современных инструментов (Selenium, Playwright, Pytest).
- Анализировал бизнес-требования (во взаимодействии с аналитиками и PM) и проектировал тестовые сценарии для достижения максимального функционального покрытия веб-приложений. Проводил автоматизированное функциональное и UI-тестирование.
- Отлаживал и оптимизировал существующие автотесты, повышая их стабильность, скорость выполнения и производительность.
- Интегрировал автоматизированное тестирование в CI/CD (через Azure DevOps, GitLab CI). Анализировал результаты прогонов (Allure отчеты, логи) и формулировал рекомендации по улучшению качества продукта и процесса тестирования. Участвовал в планировании тестирования и регулярных встречах по статусу.
- Тесно взаимодействовал с разработчиками для оперативной идентификации, анализа и устранения дефектов, а также для улучшения тестового покрытия на ранних этапах. Создавал и поддерживал четкую тестовую документацию (тест-кейсы, чек-листы, баг-репорты) в Confluence/Jira.
- Использовал Requests и Postman для тестирования API. Применял SQLAlchemy и навыки работы с БД для валидации данных.
- Настраивал и использовал mock-сервисы для имитации внешних API и сервисов. Писал скрипты на Lua для эмуляции сложного поведения (условная логика, динамические ответы).
Проекты: Циан, Tele2.
Инструменты: Selenium, Playwright, Pytest, SQLAlchemy, Requests, Jira, Confluence, GitLab, Gitea, GitHub, TFS, Postman, DevTools, Allure, Bash, внутренние системы логирования, Azure DevOps, BDD (Gherkin), mock-сервисы, DBeaver, Kibana, Docker.