Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Дополнительная информация
Обладаю практическими навыками работы с Postman, Swagger, SQL и реляционными СУБД, разработки и поддержки автотестов на TypeScript, JavaScript и Python. Успешно внедрял
автотесты в CI/CD, повышал покрытие API-тестами и оптимизировал процессы тестирования
мобильных приложений на iOS/Android с использованием Charles Proxy, Proxyman и
Appium.
Регулярно выступаю ментором, помогаю новым сотрудникам быстро и бесшовно
интегрироваться в рабочие процессы.
Проекты
(4 года 9 месяцев)
ООО "Джэт-лаб" (Росатом)
Роль
Руководитель группы тестирования
Обязанности
О проекте:
Программный продукт предназначен для создания математических моделей сложных
объектов и процессов в энергетике, включая создание цифровых двойников.
- Руководство QA-командой из 3 человек, организация процессов тестирования;
- Ревью и развитие автотестов (front/back) на TypeScript/Playwright;
- Настройка и поддержка CI/CD, регресс и исследовательское тестирование;
- Подготовка релиза, подготовка отчетов, support;
- Тестирование Desktop-приложений: Проведение функционального и регрессионного тестирования для обеспечения качества десктопных приложений.
- Автоматизация тестирования UI: Разработка и поддержка автоматизированных тестов с использованием подхода PageObjects.
- API тестирование. Проведение тестирования API для проверки функциональности и производительности серверной части приложений.
Достижения
Инициировал совместные планирования с Dev и PM:
- Раннее вовлечение QA в обсуждение требований (shift-left testing).
- Уменьшил количество дефектов на этапе разработки на 30%.
Оптимизировал флоу баг-трекинга и релизной отчётности;
Увеличил покрытие автотестами с 20% до 40%, сократив время прогона на 30%;
Снизил количество багов в продакшене на 20% за 3 месяца;
Автомобильный бизнес
• Автозапчасти, шины (розничная торговля)
• Автокомпоненты, запчасти, шины (продвижение, оптовая торговля)
О проекте:
Маркетплэйс автомобильных запчастей с мобильным приложениях для iOS/Android.
- Использовал XCUITest JVM TDD для автоматизацию UI-тестов на iOS с использованием JVM-инструментов так как был единственным тестировщиком и на iOS, и на Android.
- Тестирование cайта www.avtoto.ru;
- Тестирование приложений avtoto на iOS/Android;
- Увеличение покрытия тестами-кейсами с 40% до 80%, TestIt.
- Написание автотестов TypeScript/Playwright.
- Использование GitLab для управления версиями тестовой документации и автоматизации процессов CI/CD.
- Написание и выполнение SQL-запросов для проверки данных в базе данных, а также для создания тестовых наборов.
- Тестирование API методов REST и интеграции (Postman/Swagger);
- Составление Api-тестов в Postman;
- Реализация и поддержка коллекций;
- Тестирование используя снифферы (Charles Proxy, Proxyman и Fiddler);
- Перехват траффика на моб устройствах;
- Подмена данных в запросах;
- Тестирование бэкенда и PostgreSQL, работа с MongoDB
- Тестирование дизайна макетов в приложениях и web MIRO/Figma;
- Написание и поддержка тест-кейсов TMS;
- Проведение всех видов тестирования (интеграционное, исследовательское, регресс и т.д.);
- Ведение документации Wiki.
- Понимание и применение принципов объектно-ориентированного программирования (ООП) в процессе тестирования.
- Разработка и составление планов тестирования, включая регрессионное и дымовое тестирование (regression, smoke).
- Опыт работы с форматами данных JSON и XML, включая тестирование API на основе JSON
- Написание автотестов на Gherkin с использованием Cucumber: разработка новых тестовых сценариев, редактирование
существующих в соответствии с изменениями требований, запуск и анализ результатов тестирования.
- Работа с транзакциями и оптимизацией SQL-запросов, а также масштабированием MySQL и NoSQL баз данных; знание PL/SQL.
- Инструменты тестирования: Опыт работы с TestComplete, Winium и другими инструментами для автоматизации тестирования десктопных приложений.
- Нагрузочное тестирование: Использование JMeter для проведения нагрузочного тестирования и анализа производительности приложений.
- Работас Docker, OpenShift и Kubernetes для настройки и управления тестовыми окружениями.
- Интеграционное тестирование с использованием RabbitMQ и Kafka для обеспечения надежности обмена сообщениями между компонентами системы.
Достижения
Реализовал автотесты (TypeScript/Playwright);
Покрыл API-тестами 60% продукта;
Покрыл автотестами 40% продукта;
Наладил флоу передачи процессов и задач в тестирование уменьшил backlog на 40%;
Благодаря проведению исследовательского тестирования, выявил 20+ критических багов на проде; Выполнял тестирование HTTP-запросов и ответов. Настроил CI/CD процессы с использованием Jenkins.
Тестировал интеграцию оплаты, доставки и других внешних систем (по предварительно
составленным на основе утвержденных ТЗ тест-кейсам);
Стек специалиста на проекте
Регрессионное тестирование, winium, Работа с интеграциями, анализ производительности, GitLab, Анализ результатов, Postman, SQL запросы, JSON, REST, XML, MongoDB, JMeter, Cucumber, Fiddler, Miro, Kafka, Test IT, Тестирование дизайна, Proxyman, Gherkin, TestComplete, TMS, Playwright, Web, Swagger, Docker, TypeScript, OpenShift, Charles Proxy, Тестирование приложений, API testing, Figma, MySQL, RabbitMQ, Testing, Нереляционные БД (NoSQL), iosandroid, Smoke testing, regression, снифферы, Pl/SQL, Ведение документации, PostgreSQL, avito, CI/CD, Kubernetes, Testing documentation, Объектно-ориентированное программирование (ООП), Load Testing, Integration testing, написание автотестов, коллекции
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2023 - Февраль 2025
(1 год 5 месяцев)
Bosco di Ciliegi
Роль
QA Engineer
Обязанности
Москва, www.bosco.ru
Розничная торговля
• Розничная сеть (одежда, обувь, аксессуары)
Товары народного потребления (непищевые)
• Одежда, обувь, аксессуары, текстиль (продвижение, оптовая торговля)
• Одежда, обувь, аксессуары, текстиль (производство)
О проекте:
Крупный Маркетплэйс, состоящий из нескольких сайтов (bosco.ru, boscooutlet.ru, articoli.ru,
gum.ru) и двух мобильных приложениях для iOS/Android.
-Использовал XCUITest JVM TDD для автоматизацию UI-тестов на iOS с использованием JVM-инструментов так как был единственным тестировщиком и на iOS, и на Android.
- Тестирование cайтов Bosco, Boscooutlet, Articoli, Sublime и ГУМ;
- Тестирование приложений Bosco и Boscooutlet на iOS/Android;
- Тестирование API методов REST и интеграции (Postman/Swagger);
- Тестирование используя снифферы (Charles Proxy, Proxyman и Fiddler);
- Перехват траффика на моб устройствах;
- Подмена данных в запросах;
- Тестирование бэкенда Битрикс24 и PostgreSQL;
- Тестирование дизайна макетов в приложениях и web MIRO/Figma;
- Тестирование приложений Bosco, Bosco OUTLET и др. на устройствах Android/iOS;
- Работа с Android Studio и Xcode;
- Написание тест-кейсов;
- Проведение всех видов тестирования (интеграционное, исследовательское, регресс и т.д.)
системы Битрикс24;
- Поддержка автотестов(Java/Typescript/Python);
- Работа VS Code;
- Использование Cucumber на Python для разработки тестов в рамках - парадигмы BDD.
- Ведение документации Wiki.
- Умение читать и анализировать логи с использованием Kibana, понимание принципов логирования.
- Опыт работы с брокерами сообщений, такими как Kafka, для тестирования распределенных систем.
- Знание систем управления базами данных (СУБД: Oracle, MSSQL) и опыт написания SQL-запросов средней сложности
(JOIN, GROUP BY и др.).
- Работа с базами данных PostgreSQL и Oracle; знание SQL, включая создание представлений (views), функций, триггеров
и процедур.
- Работа с управлением базами данных: создание и восстановление резервных копий, удаление баз данных.
Достижения
Восстановил и актуализировал заброшенную и давно нерабочую систему автотестов для
всех веток/сайтов (TypeScript/Protractor/Playwright);
Настроил в CI/CD запуск автотестов для сайтов по расписанию;
Наладил флоу передачи процессов и задач в тестирование, что ускорило процесс тестирования на 10 часов в спринт;
Собрал и запустил более гибкую среду для автотестов (Python/Playwright) перевёл все тесты и
увеличил покрытие основных сайтах до 60%. Стек: pytest + playwright + requests + allure.