💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!
Иван Цанга (itcanga), 30 лет, Россия, Санкт-ПетербургИван Цанга (itcanga), 30 лет, Россия, Санкт-Петербург

Иван Цанга

AQA Engineer, стараюсь делать сложное простым (:Инженер по автоматизации тестированияИнженер по обеспечению качестваСредний (Middle)
От 240 000 ₽Не ищу работу

Контакты

Войти
Возраст: 30 лет
Опыт работы: 9 лет
Регистрация: 30.01.2024
Последний визит: сегодня
Гражданство: Россия
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

После 7 лет в финтехе нашел себя в автоматизации тестирования, планирую использовать общий опыт и интуицию в этом направлении.

🔹 Стараюсь писать  код в соответствии с SOLID, DRY, паттернами.
🔹 Постоянно учусь и мечтаю стать одним из ведущих элементов в компании
🔹 Люблю помогать новичкам в обучении

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
Python
Pytest
Selenium
Allure
Linux
MySQL
GitLab
Docker
Автоматизация тестирования
Тестирование UI

Участие в профсообществах

Опыт работы

  • Производство средств и комплексов радиоконтроля.
    От 1000 до 5000 сотрудников
    Инженер по автоматизации тестирования (Средний)QA fullstack
    Февраль 2024 — По настоящее время (1 год и 3 месяца)

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

    • Разработка и внедрение автоматизированного тестового фреймворка:
      • Полный цикл создания на Python + Pytest + Allure
      • Использовал Requests для HTTP-запросов
      • Pydantic для валидации моделей
      • Парсинг ответов API с помощью BeautifulSoup
      • Автоматизировал выполнение системных команд через Subprocess
    • Автоматизация тестирования REST API:
      • Разработка тестового набора для FastAPI (GET, POST, PUT, DELETE)
      • Создание служебных эндпоинтов для проверки доступности БД Postgres
    • Автоматизация UI-тестирования:
      • Использование паттерна Page Object Model
      • Selenium
    • Работа с системами виртуализации:
      • Настройка тестовых окружений в VirtualBox (Ubuntu)
      • Docker
    • Тест-аналитика и документация:
      • Создание и поддержка тестовой документации в TestIT
      • Проведение функционального, интеграционного и регрессионного тестирования

    Достижения:

    1. Оптимизация процессов тестирования
      • Сократил время выполнения регрессионных ручных тестов с 7 часов до ~ 40 минут
      • Автоматизировал ~ 70% рутинных проверок
    2. Разработка тестовой инфраструктуры
      • Создал с нуля универсальный тестовый фреймворк 
      • Интегрировал Allure для наглядной визуализации результатов
    3. Повышение качества продукта
      • Выявил  ~ 100+ критических багов на ранних этапах
      • Снизил количество дефектов в production на ~ 30%
  • Крупнейшая сервисная компания федерального значения, оказывающая услуги по комплексному техническому обслуживанию
    Санкт-ПетербургБолее 5000 сотрудников
    Системный администратор (Средний)Старший инженер
    Май 2016 — Январь 2024 (7 лет и 9 месяцев)

    Администрирование ОС и сетевого оборудования

    • Управление и настройка: LinuxWindows и MacOS.
    • Постоянное исследование продуктов банка при переходе на новые версии и технологии, сопровождение ПО после релизов
    • Настройка и сопровождение сетевой инфраструктуры

    Ручное тестирование

    • Инсталляционное тестирование: Выполнение тестов для проверки корректности установки программного обеспечения. 
    • E2E тестирование внутрибанковских программ приложений Сбер
    • Тестирование ПО для android 9: Проведение тестирования POS-терминалов на базе Android для проверки их функциональности и надежности.

    Автоматизация задач

    • Разработка скриптов на Python для автоматизации рутинных задач и обработки логов

    Участие в пилотных проектах СБЕР

    • mobile/web ПО (Пульс, Сенат, Sberjazz, Boxer, OTP и др.),
    • Работа на VISA в рамках ЧМ по футболу и Кубка Конфедераций
    • Внедрение и тестирование SberOS
    • Подготовка инфраструктуры для работы NFC в РФ (настройка POS и проверка работоспособности перед запуском).

    Отладка программного обеспечения

    • Локализация ошибок: Участие в процессе выявления и устранения ошибок в банковском ПО, а также в решении массовых инцидентов.Отладка программного обеспечения

Высшее образование

  • СПбГИКиТ

    Санкт-Петербургский государственный институт кино и телевидения
    Санкт-Петербург360 выпускников
    Аудио визуальной техники
    Сентябрь 2012 — Сентябрь 2016 (4 года)

    Завершил обучение по специальности Радиотехника, факультет аудиовизуальной и мультимедийной техники.

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

  • Яндекс Практикум

    Обучаем разработчиков, тестировщиков, аналитиков, дизайнеров, интернет-маркетологов
    Контейнеризация с Docker
    Декабрь 2024 — Январь 2025 (1 месяц)

    Изучил построение процессов CI/CD и контейнеризации

    Июль 2024 — Декабрь 2024 (5 месяцев)
    • - Улучшил навыки в UI-тестах с применением паттерна POM
    • - Изучил библиотеку Selenium
    • - Настраивал подробные Allure - отчеты
    • - Подробнее изучил автоматизацию REST API
    • - Более подробно погрузился в Python и ООП
    • - Писал юнит-тесты и использовал pytest
    • -Освоил библиотеки request, dotenv, pydantic и др.
    • - Изучал моки для автоматизации микросервисных проектов
    • - Более подробно изучил работу с Git
    PythonООПSeleniumPytestAllureJSONXPathGitPostmanBash
    Август 2023 — Январь 2024 (5 месяцев)

    - Тест-дизайн (ГЗ, КЭ, Попарное тестирование)
    - Функциональное тестирование (Тесткейс/Чек-лист)
    - MySQL (Запросы с RIGHT и LEFT JOIN/GROUP BY/ORDER BY)
    - Charles (Map Local/Break Point/ Rewrite)
    - Android Studio (Создание девайса / APK)
    - DevTools ( Network / Верстка)
    - Postman (Знаю запросы PUT/GET/POST/DELETE)
    - Консоль (sshkeygen/cat/nano/pwd/cd/touch/grep)
    - составление тестовой документации тест-план, тест-кейс, чек-лист