Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Дополнительная информация
Обладаю практическими навыками работы с Postman, Swagger, SQL и реляционными СУБД, разработки и поддержки автотестов на TypeScript, JavaScript и Python. Успешно внедрял
автотесты в CI/CD, повышал покрытие API-тестами и оптимизировал процессы тестирования
мобильных приложений на iOS/Android с использованием Charles Proxy, Proxyman и
Appium.
Регулярно выступаю ментором, помогаю новым сотрудникам быстро и бесшовно
интегрироваться в рабочие процессы.
Проекты
(4 года 11 месяцев)
ООО "Джэт-лаб" (Росатом)
Роль
Руководитель группы тестирования
Обязанности
О проекте:
Программный продукт предназначен для создания математических моделей сложных
объектов и процессов в энергетике, включая создание цифровых двойников.
- Руководство 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.
Тестировал интеграцию оплаты, доставки и других внешних систем (по предварительно
составленным на основе утвержденных ТЗ тест-кейсам);
Москва, 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.