🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Роман Катков (romankatkov), 22 года, Россия, КазаньРоман Катков (romankatkov), 22 года, Россия, Казань

Роман Катков

Automation QA EngineerИнженер по ручному тестированиюИнженер по автоматизации тестированияСтарший (Senior)
От 250 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 22 года
Опыт работы: 3 года и 6 месяцев
Регистрация: 13.09.2021
Последний визит: 1 день назад
Гражданство:
Местоположение: Россия, Казань
Дополнительно: готов к удаленной работе
Знание языков: Английский В2

Обо мне

HARDSKILLS:

-Автоматизация тестирования UI + Автоматизация тестирования мобильных приложений: Intellij IDEA, Java 17, Selenide, JUnit 5, Allure Reports, Allure TestOps, Jenkins, GitHub, Appium, BrowserStack, Android Studio.
-Автоматизация тестирования REST API: Intellij IDEA, Java 17,Rest-assured.
-Теория тестирования: знаю основные виды тестирования, их различия и особенности, знаком с полным циклом тестирования: от анализа требований до составления отчета о проведенном тестировании, различаю и успешно применяю различные техники тест-дизайна на практике в реальном проекте, знаю особенности составления тест-кейсов и чек-листов.
-API: имею опыт работы с REST и SOAP API, понимаю разницу между ними, особенности работы каждого. Пойму на чье стороне ошибка с помощью кодов ответа, знаком с принципами идемпотентности запросов, синхронной и асинхронной отправкой запросов.
-Postman: могу написать коллекцию запросов, настроить заглушки.
-SoapUI: проведу тестирование SOAP API, настрою заглушки.
-Swagger: проведу тестирование REST API, подставлю необходимые фильтры.
-Docker: клонирую проект и разверну на собственном окружении локально.
-SQL: понимаю различия между реляционными и не реляционными базами данных, имею навыки написания простых запросов, а также объединения таблиц любым из JOIN. Работал с агрегатными функциями, вложенными запросами, alias'ами, оконными функциями. 
-GitHub: создам репозиторий/скопирую готовый на свое устройство, обновлю файлы, погуляю по веткам.
-Chrome DevTools: проверю состояния запросов, ошибки в консоли, корректность тегов для объектов DOM, найду элемент по локаторам, выполню JS-скрипты.
-Charles Proxy/Fiddler: проверю состояния запросов, подменю данные, проанализирую трафик.
-RabbitMQ/Kafka: проверю пакеты и очереди, проанализирую работу сервисной шины. 

Навыки

Автоматизация тестирования
Функциональное тестирование
Тестирование API
Тестирование ПО
Java
Selenide
Junit
Git
SQL
Ручное тестирование

Опыт работы

  • Сервис для автоматизации документооборота и выплат распределенным командам и фрилансерам
    ЛимассолОт 10 до 100 сотрудников
    Инженер по обеспечению качества (Старший)Fullstack QA Engineer
    Февраль 2024 — По настоящее время (10 месяцев)
    • Разработка и актуализация автоматизированных UI тестов на языке Java 17 версии.
    • Разработка и актуализация автоматизированных API тестов на языке Java 17 с использованием Rest-Assured по BDD подходу.
    • Разработка и актуализация автоматизированных мобильных тестов для iOS и Android на языке Java 17, с использованием Appium и BrowserStack.
    • Поддержание в актуальном состоянии фреймворка автоматизации тестирования.
    • Внедрение инструментов автоматизации тестирования, а также ручного тестирования.
    • Ручное тестирование разрабатываемых веб-сервисов компании.
    • Ручное тестирование разрабатываемого мобильного приложения.
    • Ручное тестирование REST API.
    • Интеграционное тестирование.
    • Написание тестовой документации и поддержание ее в актуальном состоянии: тест-планы, тест-кейсы, чек-листы, отчеты о тестировании.

    Достижения: 

    • Разработал и внедрил фреймворк для автоматизации тестирования, наладил процессы автоматизации тестирования на проекте, внедрил TMS систему: Allure TestOps.
    • Автоматизировал смоук, регрессионное и e2e тестирование.
    • Совместно с DevOps настроили запуск смоук-тестов по интервалу времени, что позволило находить критические баги в работе приложения раньше пользователей.

  • Разработчик программных продуктов и заказных решений для государственного сектора и бизнеса
    От 1000 до 5000 сотрудников
    Инженер по ручному тестированию (Старший)Senior QA Engineer
    Октябрь 2023 — Февраль 2024 (5 месяцев)
    • Ручное тестирование разрабатываемых сервисов.
    • Функциональное, интеграционное, регрессионное тестирование.
    • Написание и актуализация тестовой документации.
    • Тестирование API: Postman + Swagger.
    • Тестирование баз данных: MS SQL, Cassandra, PostgreSQL.
    • Ревью требований.
    • Планирование тестирования.
    • Тестирование сервисной шины Kafka.
    • Просмотр и анализ логов на наличие критических ошибок.
  • Наши команды занимаются тестированием веб- и мобильных приложений
    От 10 до 100 сотрудников
    Инженер по обеспечению качества (Старший)Senior QA Engineer
    Февраль 2023 — Октябрь 2023 (9 месяцев)

    Инструменты, используемые в работе: 

    Jira/Confluence, TestLink, Chrome DevTools, MSSQL,  PostgreSQL,  RabbitMQ, Postman/Swagger, SoapUI,  Jenkins/Allure.

    Обязанности:

    - Ручное тестирование сервисов ведущей медицинской компании на рынке РФ.

    - Тестирование API (Rest и Soap).

    - Тестирование данных с использованием баз данных MSSQL, PostgreSQL.

    - Тестирование интеграционной сервисной шины (ESB), развернутой на RabbitMQ: отслеживание очередей, контроль отправки и получения данных приложениями.

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

    - Написание тест-планов, тест-кейсов и иной тестовой документации.

    - Обучение и погружение на проект новых сотрудников.

    - Составление отчетов для руководства.

    - Отслеживание сроков выполнения задач релиза.

    - Контроль и оптимизация процессов команды тестирования.

    - Тесное взаимодействие с командой разработчиков.

    - Выполнение обязанностей по ручному тестированию: функциональное тестирование, интеграционное и регрессионное тестирование.

    Достижения:

    - В 1,5 раза сократил время на он-бординг за счет создания четкого руководства, знакомящего нового сотрудника с наиболее важными функциональными возможностями тестируемых сервисов.

      - Обучил 4 новых сотрудников, которые в дальнейшем успешно повысили свои навыки (от Junior до Middle).

      - Сократил время регрессионного тестирования в 1.5 раза, путем оптимизации используемых тест-кейсов.

    • Development of mobile applications based on IOS and Android
      КишиневОт 100 до 1000 сотрудников
      Инженер по ручному тестированиюManual QA Engineer
      Май 2021 — Декабрь 2022 (1 год и 8 месяцев)

      Инструменты, используемые в работе: 

      Jira/Confluence, Postman, Swagger, MySQL, xCode, BrowserStack, Charles Proxy, Qase.io.

      Обязанности:
      - Функциональное тестирование WEB-сервисов и мобильных приложений на iOS и Android.
      - Написание и актуализация: чек-листов, тест-кейсов, тест-планов.
      - Тестирование API: Postman/Swagger.
      - Тестирование базы данных MySQL.
      - Работа с Charles Proxy/Fiddler, подмена трафика.
      - Заведение баг-репортов в Jira, контроль над их исправлением.
      - Тестирование локализации.
      - Тестирование совместимости.
      - Кроссплатформенное тестирование.

      Достижения:
      -Повысил качество выпускаемых продуктов благодаря своевременному поиску ошибок.
      -Создал базу знаний, по которой проходил он-бординг новых QA и быстрый поиск информации для работающих коллег.
      - Повышение эффективности тестирования в 1,5 раза за счет внедрения инструмента Qase.io.
      - Оптимизировал используемые тест-кейсы за счет удаления ненужных шагов, что позволило сократить время регрессионного тестирования в 2 раза.

    Дополнительное образование

    • SwiftBook

      Самое крупное сообщество iOS разработчиков на языке Swift
      Изучение Git и GitHub
      Ноябрь 2024 — Ноябрь 2024 (1 месяц)