Специалисты
Основные (специализация) Java
Фреймворки
Основные
Cucumber, Junit, Gradle
Технологический стек
Технологии Нагрузочное тестирование: k6, Grafana
Автоматизация тестирования: Selenium, Allure, GitHub Actions
Базы данных: MongoDB, SQL, PostgreSQL
API-тестирование: Postman, Charles
Баг-трекинг: Jira
Документация: QASE.io, EvaTeam
CI/CD: GitHub Actions, Docker
Операционные системы: Linux
Другие навыки:
REST
WCAG 2.1 (уровень AA)
Apache Kafka
Git
Тестирование мобильных приложений
Функциональное тестирование
Регрессионное тестирование
UX/UI тестирование
Попарное тестирование
Образование
Октябрь 2015 — Декабрь 2019 Санкт-Петербургский политехнический университет Петра Великого
Специализация: Энергомашиностроительный; ЭнМФ
Достижения: Кандидат технических наук, специальность "Теплофизика и теоретическая теплотехника"
Сентябрь 2009 — Июнь 2015 Санкт-Петербургский политехнический университет Петра Великого
Специализация: Энергомашиностроительный; ЭнМФ
Достижения: Диплом магистра с отличием по специальности "Поршневые и комбинированные двигатели". Участвовал в научных конференциях. Автор 4 статей в области химмотологии.
Проект был направлен на обеспечение кибербезопасности и защиту API.
Роль в проекте Тестировщик ПО Команда проекта project manager: 1 backend разработчик: 2 frontend разработчик: 1 qa: 1 team lead: 1 Обязанности на проекте – Анализ требований. – Планирование тестирования. – Выбор методик тестирования. –Моделирование условий эксплуатации ПО. –Разработка тестовой и технической документации (QASE.io, EvaTeam). – Выполнение тестирования ПО. –Анализ результатов тестирования. – Составление отчётов о результатах тестирования. – Классификация ошибок и занесение их в баг-трекер (Jira). – Воспроизведение ошибок от клиентов. – Проверка ликвидации найденных ошибок. – Сопровождение продукта в пилотных испытаниях. – Автоматизация тестирования (Java, Selenium, Allure, GitHub Actions). – Нагрузочное тестирование (k6, Grafana). Личные результаты – Внедрил автоматизированное тестирование с нуля: выбрал фреймворки, адаптировал под нужды проекта, разработал автотесты и настроил их автоматический запуск при каждом обновлении тестового стенда. – Провёл нагрузочное тестирование: разработал методику нагружения, сценарии нагрузки и критерии прохождения. Подготовил отчет с результатами, выявил узкие места и предоставил рекомендации по их устранению.
Git, Java, Apache Kafka, PostgreSQL, REST, Junit, Gradle, Linux, Docker, CI/CD
Январь 2024 — Февраль 2025 месяцев
Проект представлял собой разработку мобильного приложения, аналогичного Instagram, но ориентированного на тренеров.
Роль в проекте Специалист по тестированию программного обеспечения Команда проекта project manager: 1 backend разработчик: 3 frontend разработчик: 3 ui/ux дизайнер: 1 qa: 1 team lead: 1 Обязанности на проекте – Нагрузочное тестирование (k6, Postman). – Анализ требований. – Планирование тестирования. – Выбор методик тестирования. – Моделирование условий эксплуатации ПО. – Разработка тестовой документации. – Заполнение базы данных тестовыми данными. – Выполнение тестирования ПО. – Анализ результатов тестирования. – Составление отчётов о результатах тестирования. – Классификация ошибок и занесение их в баг-трекер. – Воспроизведение ошибок от клиентов. – Проверка ликвидации найденных ошибок. – Консультирование руководителя проекта по вопросу возможности выпуска новой версии продукта. Личные результаты – Успешно провёл нагрузочное тестирование, выявив узкие места в производительности системы. – Разработал и внедрил тестовую документацию, что улучшило процесс тестирования и снизило количество ошибок в production.
SQL, Linux, MongoDB, Postman, Charles, Тестирование дизайна, Тестирование мобильных приложений, Функциональное тестирование, Регрессионное тестирование, Нагрузочное тестирование
Апрель 2022 — Январь 2024 месяцев