Данил Ж.
Проект: разработка корпоративного портала для внутренних сотрудников Личные достижения: - Оптимизировал тестовую базу, сократив количество тест-кейсов с 450 до 190, используя параметризацию в pytest - Оптимизировал процесс тестирования, внедрив новые валидаторы, билдеры и хелперы с помощью pytest, что упростило написание и поддержку автотестов для фреймворка, написанного на playwright и httpx - Внедрил allureTestOps для удобного просмотра отчётов по работе тест-кейсов - Описал в docker-compose.yml полное тестовое окружение, включающее тестируемое приложение, базу данных и сам фреймворк автотестов. Это позволило запускать E2E тесты одной командой без ручной настройки сервисов. В мои обязанности входило: - Развивал и оптимизировал тестовую модель для API, используя httpx - Проверял корректность данных через SQL-запросы в PostgreSQL. - Самостоятельно деплоил обновления через gitlabCI для тестовых окружений и настраивал pipeline для автотестов - Активное взаимодействие с командой разработчиков и аналитиков в рамках Scrum-процессов. - Написание автотестов для UI с помощью playwright и Pytest - Написание автотестов для API с помощью Pytest и httpx Стек: Python, playwright, Pytest, httpx, PostgreSQL, kubernetes, GitLab CI/CD, allure testOps, postman, docker, docker compose
Проект: Проверка ограничений Юридических лиц Личные достижения: - Оптимизировал набор тестов для регрессионного тестирования веб-платформы, сократив время выполнения с 12 до 6 часов - Актуализировал тестовую базу проекта по проверке ограничений юридических лиц (свыше 400 тест-кейсов), повысив ее поддерживаемость и удобство использования командой - Оптимизировал процесс тестирования, внедрив новые подходы в тест-кейсы и чек-листы, что сократило время регресс-тестирования на 15%. В мои обязанности входило: - Поддерживал и развивал тестовую модель (~400 тест-кейсов для регресса), писал тест-кейсы для нового функционала. - Проверка корректности данных через SQL-запросы в PostgreSQL. - Самостоятельное деплой обновлений через Jenkins для тестовых окружений и настройка pipeline для автотестов - Активное взаимодействие с командой разработчиков и аналитиков в рамках Scrum-процессов. - Написание автотестов для UI с помощью Selenium и Pytest - Написание автотестов для API с помощью Pytest и Requests - Настраивал CI/CD пайплайны в Jenkins для автоматического запуска регрессионных тестов при каждом релизе Стек: Python, Selenium, Pytest, Requests, PostgreSQL, openshift, jenkins, Zephyr, insomnia
Проект: CRM-система для сотрудников поддержки Личные достижения: - Реализовал дополнительные фикстуры для Pytest, которые повысили стабильность тестов и снизили объём повторяющегося кода на ~30%. - Оптимизировал процесс тестирования, увеличив объем тестовых данных на тестовом стенде В мои обязанности входило: - Писал автотесты на Python с использованием Selenium для UI - Тестировал БД: проверял целостность и корректность данных через SQL-запросы - Проводил тестирование API: проверял корректность запросов и ответов, валидировал контракты - Проведение смоук, регресс, функционального, интеграционного, кроссбраузерного, кроссплатформенного, исследовательского тестирования, тестирование требований, тестирование критического пути. - Ручное - 50%, автотесты - 50% - Написание тестовой документации - Использовал Swagger для изучения и валидации спецификаций REST API перед написанием автотестов Стек: Postman, PostgreSQL, k8s, Kafka, Swagger, TestOps, Allure, Grafana, Python, Pytest, Selenium, Requests
О проекте: компания занималась разработками различных CRM-систем В рамках проекта тестировал приложение для управления логистикой: управление складом, поставками, транспортными операциями. Цель проекта: улучшение процесса управления логистикой с целью улучшения производительности системы в связи увеличением нагрузки Личные достижения: - Обучился и применил методики тестирования логистических процессов (склад, поставки, транспортные операции), расширив покрытие тестовых сценариев - Выявил и задокументировал критические дефекты, снизив риски выхода багов в продуктив - Способствовал повышению производительности системы в условиях возросшей нагрузки за счёт тестирования критичных сценариев - Обеспечил стабильность релизов благодаря тестированию Back-End и Front-End частей платформы В мои обязанности входило: - Использовал тест-кейсы и чек-листы для проверки функционала. - Тестирование Back-End и Front-End части платформы. - Тестировал БД: проверял целостность и корректность данных через SQL-запросы - Проведение смоук, регрессивного, функционального тестирования. - Проводил тестирование API: проверял корректность запросов и ответов, валидировал контракты - Организовывал хранение и структурирование тест-кейсов в TestRail для повышения прозрачности процесса тестирования Стек: PostgreSQL, Jira, Figma, Confluence, DevTools, REST, Kafka, Swagger, TestRail, Jenkins, Postman
Понравился профиль? Создайте себе такой же