Опыт работы
Электронная коммерция, процессинг
QA Automation Engeneer
Март 2019 — По настоящее время (6 месяцев)
  • Разработка автоматизированных тестов:
    • UI
    • REST API
    • SOAP API
  • Поддержка существующих автоматизированных тестов
  • Тест-дизайн для автоматизации
  • Code review автотестов других разработчиков
  • Рефакторинг существующего тестового фреймворка
  • Работа в багтрекинговой системе Jira, Confluence для документации
  • Взаимодействие с базами данных Oracle
  • Работа с Jenkins
  • Работа с командной строкой unix
  • Работа с системой контроля версий Git
  • Работа с Charles Proxy для изменения запросов/ответов от сервера
  • Работа с Postman
  • Работа с SoapUI

Стек:

Язык программирования - Java
База данных - OracleDB
Тестовый фреймворк - TestNG
Для отчетов - Allure
CI - Jenkins
Для логов - Slf4j
Для работы с json - FastJson
Для проверок - Hamcrest

Whalesburg s.r.o.
Казань
Инженер по тестированию
Май 2018 — По настоящее время (1 год и 4 месяца)

Обязанности и опыт работы:

• Приемка задач разработчиков

• Регрессионное тестирование

• Тестирование верстки на соответствие макетам, используя Figma

• Проверка наличия всех состояний в дизайне перед передачей в разработку

• Тестирование требований наиболее крупных задач

• Проведение нагрузочного тестирования, используя jMeter

• Автоматизация задач с помощью Ruby

• Написание и актуализация артефактов тестирования (чек-листы), используя Confluence, Zephyr for Jira

• Постановка задач разработчикам и занесение баг-репортов, используя багтрекинговую систему Jira

• Взаимодействие с базами данных Postgres, Influx, Redis

• Анализ логов, сбор метрик

• Также проведение следующих видов тестирования:

   ◦ Кроссбраузерное тестирование, используя Browserstack

   ◦ Тестирование по чек-листам и исследовательское тестирование

   ◦ Тестирование frontend'a и backend'a

   ◦ Тестирование desktop-приложения под windows, linux

   ◦ Тестирование локализации

• Работа с Docker

• Работа с командной строкой unix, реже windows

• Работа с системой контроля версий Git

• Работа с Charles Proxy для изменения запросов/ответов от сервера

• Работа с Postman

• Тестирование smart-контрактов на языке Solidity

• Использование grafana для мониторингов

• Использование kibana для анализа логов

Product-Test
Казань
Инженер по тестированию
Июль 2017 — Апрель 2018 (10 месяцев)

Обязанности и опыт работы:

• Приемка задач разработчиков (acceptance testing)

• Регрессионное тестирование (regression testing)

• Тестирование верстки на соответствие макетам

• Проведение нагрузочного тестирования (perfomance testing), используя jMeter

• Автоматизация тестирования и других задач (тестирование UI, тестирование Api), используя Java (Selenium, TestNG, Maven, Jsoup, JDBC, OkHttp)

• Написание и актуализация артефактов тестирования (тест-планы и чек-листы)

• Постановка задач разработчикам и занесение баг-репортов, используя багтрекинговую систему Youtrack

• Взаимодействие с БД (анализ данных, выявление и исправление некорректных значений, получение выборки данных для тестирования), используя СУБД MySQL

• Также проведение следующих видов тестирования:

   ◦ Кроссбраузерное тестирование (сross browser testing)

   ◦ Тестирование методом черного и белого ящика (black box testing, white box testing)

   ◦ Тестирование по чек-листам и исследовательское тестирование (exploratory testing)

• Работа с json, xml типами документов, в т.ч. парсинг этих документов функциями библиотек java

• Работа с регулярными выражениями

• Работа с системой контроля версий git

Достижения:

• Мной была написана система мониторинга критической функциональности сайта с отправкой сообщений в telegram-чат и со сбором важных метрик (время загрузки страницы, время загрузки важных элементов страницы)