ИЧ
Илья Ч.
Мужчина
Россия, Краснодар, UTC+3
Ставка
3 750 Р/час
НДС не облагается
Специалист доступен с 3 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
QA авто
Грейд
Навыки
Отрасли
Главное о специалисте
Более 5 лет опыта в сфере тестирования, включая автоматизацию, нагрузочное и ручное тестирование. Высшее техническое образование. Имеет опыт работы в сферах логистики, оптовой и розничной торговли. Работал над проектами с полным циклом создания и поддержки автотестов, включая миграцию баз данных, настройку CI/CD и владение такими инструментами как GitLab CI и JMeter.
Проекты
(6 лет 2 месяца)
Наборозаливалка
Роль
(A)QA Engineer
Обязанности
Описание: web-интерфейс «Работа с наборами» (Наборозаливалка) предназначен для автоматизированной работы с наборами, управления привязками наборов к контрагентам (КА) и местам хранения (МХ), управлениями параметров для товарных позиций и товарных групп в наборах. Через наборозаливалку подается информация на вход в алгоритм автозаказа ГК.
Стадия разработки: с 0 / рефакторинг / масштабирование.
Участие в проекте:
- Проработка архитектуры фреймворков автотестирования с помощью паттернов Page object, selenoid, TestNg, а так же использование принципов SOLID;
- Использование JDBC для работы с БД;
- Оптимизация SQL запросов к базе данных в автотесте;
- Миграция с Oracle на PostgreSQL;
- Создание и настройка Gitlab раннера для запуска автотестов на виртуальной машине, настройка веб хуков в TMS TestIt для проставления результатов выполнения автотестов;
- Поддержка и актуализация сценариев автотетстов;
- Проведение нагрузочного тестирования с использованием Jmeter;
- Интеграция фреймворка с Grafana.
Интересное:
- Взаимодействие с разработкой насчет изменения динамических адресов UI элементов на статичные ID для ускорения процесса автоматизации и обеспечения большей стабильности автотестов;
- Высвобождено 1.8 человеко-ресурсов по данному проекту;
- Время выполнения автотестирования составило 1.5 часа;
- Выполнен перевод архитектуры автотеста с использования клиентских библиотек TestIt на использование последней версии адаптера TestIt;
- Увеличилась стабильность примерно на 40%.
Нагрузка: DAU = 100,000.
Рефакторинг / разработка нового функционала - 50/50 Архитектурные/Фичовые задачи - 50/50.
Тестирование Back/Front части - 40/60. Web/Mobile/Desktop - 70/0/30. Manual/Auto - 20/80. Соотношение работы менеджером/тестировщиком - 20/80.
Команда: 1 (M)QA, 2 A(QA), 2 Backend, 1 UI designer.
Стек специалиста на проекте
ashot, Kanban, GitLab, OpenCI, DevTools, Java, Scrum, Git, TestRail, TestNG, JUnit, XPath, Linux, JDBC, Selenoid, Test IT, HTTP Client, Gitlab CI, SQL, Allure, InfluxDB, Jira, Maven, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2022 - По настоящее время
(2 года 2 месяца)
Интерфейс для управления логистикой
Роль
(A)QA Engineer
Обязанности
Описание: веб-интерфейс для автоматизации работы категорийных менеджеров, позволяющий обрабатывать заявки сформированной системы автозаказов.
Стадия разработки: с 0.
Участие в проекте:
- Определение потребностей автоматизации тест-кейсов;
- Проработка архитектуры фреймворков автотестирования с помощью паттернов Page object, selenoid, TestNg, а так же использование принципов SOLID;
- Интеграция фреймворка автотестирования с TMS системой Testrail, TestIt;
- Поддержка и актуализация сценариев автотестов;
- Проведение нагрузочного тестирования с использованием Jmeter;
- Проведение smoke-тестирования с использование AShot;
- Связь фреймворка с Grafana для мониторинга;
- Настройка фреймворка автотестирования в Gitlab CI.
Интересное:
- Время выполнения регрессионного тестирования сократилось с 3 дней до 2.5 часов;
- Было автоматизировано около 400 кейсов;
- Повышена стабильность UI автотестов за счет использования интерфейса IRetryAnalyzer и методов retry;
- За счет использования системы мониторинга Grafana удалось облегчить контроль нестабильных кейсов;
- Внедрена система логирования и отправки скриншотов в TMS системы при определении ошибок;
- Добавлен стейдж для проведения тестирования новых версий браузера.
Рефакторинг / разработка нового функционала - 0/100.
Тестирование Back/Front части - 30/70. Web/Mobile/Desktop - 100/0/0. Manual/Auto - 0/100.
Команда: 2 Backend, 1 Frontend, 1 QA, 1 manual, 1 auto.
Стек специалиста на проекте
Grafana, ashot, DevTools, Java, Git, Selenium, TestRail, TestNG, JUnit, XPath, JMeter, JDBC, Selenoid, Test IT, Gitlab CI, Allure, Jira, Maven, PostgreSQL
Отрасль проекта
Logistics & Transport
Период работы
Январь 2021 - По настоящее время
(3 года 10 месяцев)
MDM (master data management)
Роль
(A)QA Engineer
Обязанности
Описание: система для управления данными для IBM для хранения НСИ (нормативно справочной информации по товарам) и ее сопровождения/актуализации сотрудниками.
Стадия разработки: рефакторинг / масштабирование.
Участие в проекте:
- Ручное, интеграционное, автотестирование, API тестирование;
- Автоматизация тестирования;
- Выполнение тестирования поставок, подготовка тестовой документации;
- Инициализация отправки данных из системы источника (MDM) через шину данных FuseMdm в системы приемнике.
Интересное:
- Сокращено время интеграционного тестирования с 3 дней до 2 часов за счет автоматизации, подготовки, отправки и контроля данных;
- Сокращено кол-во ошибок на бою на 20%;
- Автоматизирован процесс еженедельного заведения пользователей в системе для облегчения процессов ручного тестирования.
Рефакторинг / разработка нового функционала - 70/30.
Тестирование Back/Front части - 60/40. Web/Mobile/Desktop - 30/0/70. Manual/Auto - 60/40. Соотношение работы менеджером/тестировщиком - 40/60.
Команда: 3 (M)QA, 1 A(QA), 3 Backend, 2 QA.
Стек специалиста на проекте
Postman, DevTools, WSDL, XML, JSON, Java, Git, Rest Assured, TestRail, JUnit, Jackson, Swagger, JDBC, Fiddler, Gitlab CI, Docker, Jira, Maven, RabbitMQ
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2018 - Январь 2024
(5 лет 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Кубанский государственный технологический университет
Специальность
Специалист по информационным технологиям
Завершение учебы
2020 г.