Обо мне

Работая в тестировании, я успел получить и развить много полезных навыков, ключевыми из которых являются:

  • возможность работать как в команде, совместно решая поставленные задачи, так и индивидуально, полностью отвечая за процесс тестирования
  • способность разобраться в технических особенностях продукта/функциональности, после чего донести полученную информацию до коллег по команде
  • взаимодействие с различными ОС (Windows, MacOS, Ubuntu, Android), расширение своих знаний в области сетевых технологий (HTTP, REST API, WebSocket)
  • умение решать проблемы (под которым я понимаю способность найти необходимую информацию и ресурсы, поставить задачу, привлечь к решению нужных людей и проконтролировать результат)

За время работы я приобрел понимание жизненного цикла ПО и дефекта, опыт исследования и локализации проблем, осознание важности инструкций и документации и при этом умение нестандартно мыслить, а также интуитивно осваивать новое ПО.

В качестве перспектив своего развития рассматриваю знакомство с новыми инструментами тестирования и автоматизации, расширение знаний по современным методологиям тестирования и улучшения качества продукции и их применение. В будущем планирую стать специалистом, не просто умеющим выполнить тестирование, но способным полностью обеспечить надлежащее качество продукта при предоставлении его потребителю, в чем и заключается Quality Assurance.

Тема моей выпускной квалификационной работы — "Исследование подходов к обучению нейронных сетей".

В качестве хобби занимаюсь фотографией.

Опыт работы
Финтех-Холдинг (NDA)
Санкт-Петербург
QA Automation Engineer
Сентябрь 2019 — По настоящее время (4 месяца)

Работа в проекте криптовалютного веб-приложения:
• участие в создании автотестирования на проекте (продумывание архитектуры, написание автотестов, постановка задач для разработки, подготовка тестовых данных, валидация тестовой документации)

SeleniumPythonGitLinux
QA Engineer
Июнь 2018 — Сентябрь 2019 (1 год и 4 месяца)

Работа в проекте, связанном с криптовалютами:
• Ручное тестирование (функциональное, регрессионное, приёмочное)
• Создание с нуля процесса тестирования, формирование плана и критериев
• Работа в системе управления версиями (GitLab, Jenkins), тасктрерами/багтрекерами (Redmine, JIRA), вики (Confluence), интерфейсах дизайна макетов (Avocode, Figma)
• Написание скриптов на Python (текстовый парсер, взаимодействие с API сайта), подключение к системе управления версиями, написание исполняемых скриптов (bash, .bat-файлы)
• Написание joblike backend-автотестов на Python: взаимодействие с api, работа с socket, взаимодействие с rpc (GET/POST)
• Консультация саппорта по техническим особенностям продукта
• Frontend-тестирование на различных этапах: тестирование дизайна, верстки, предрелизное
• Тестирование клиентского приложения (gui, cli) на различных платформах (Windows, Ubuntu, Mac)
• Сбор данных по конфигурациям и техническому оснащению пользователей для различных тест-кейсов и воспроизведения багов
• Настройка тестового окружения: операционная система, драйверы, мониторинг сети с помощью Wireshark, ngrep
• Непосредственное участие в создании FAQ для пользователей
• Сравнительный анализ продукта с конкурентами на основе публичных данных и данных, полученных самостоятельно: отдельно клиентской части и отдельно серверной
• Тестирование требований (валидация поступающих разработке задач)
• Тестирование мобильного приложения (Android)

Системная интеграция
Санкт-Петербург
Инженер по тестированию
Февраль 2018 — Май 2018 (4 месяца)

Работа с CRM внутреннего использования:

• ручное тестирование web-интерфейса (функциональное, регрессионное, приёмочное)

• написание и актуализация тест-кейсов

• работа с логами

• работа с документацией и анализ требований

Крупнейшая телекоммуникационная и ведущая ИТ-компания
Санкт-Петербург
Инженер по тестированию ПО
Январь 2017 — Январь 2018 (1 год и 1 месяц)

Работа в многомодульной высоконагруженной системе:

  • ручное тестирование (функциональное, регрессионное, приёмочное)
  • написание методик тестирования, тестовых сценариев
  • использование внутренних и внешних инструментов тестирования (RabbitMQ, SOAP UI, WinSCP, Team Foundation Server)
  • работа с логами и системами логирования (Fiddler)
  • анализ поставленных задач
  • работа с низкоуровневой и высокоуровневой документацией
  • работа с БД (Oracle PL/SQL)
  • использование систем отчетности
Высшее образование
Санкт-Петербургский государственный университет (бывший ЛГУ)
Санкт-Петербург
Факультет: Прикладной математики - процессов управления
Сентябрь 2012—Июнь 2016 (3 года и 9 месяцев)
"Computer Software and Dataware" Тема ВКР: "Исследование подходов к обучению нейронных сетей".
Дополнительное образование
Образовательная платформа и конструктор онлайн-курсов
Санкт-Петербург
Автоматизация тестирования с помощью Selenium и Python
Автор курса: Команда Stepik
Сентябрь 2019—Сентябрь 2019

Идеальный (100%) результат по результатам решения задач и пир-ревью