← В ленту
Регистрация: 28.03.2024

Роман Пузанков

IT
senior
Специализация: QA automation

Скиллы

JavaScript
TypeScript
QA
Node.js
Docker
Git
Jenkins
Jest
Playwright

Опыт работы

Инженер по автоматизации тестирования
с 05.2022 - По настоящий момент |4People
JavaScript, TypeScript, Node.js, Jest, Playwright, Appium, Postman, Charles
● Поддержка и разработка веб автотестов (puppeteer+jest / playwright + typescript). ● Поддержка и расширение фреймворка (настройка распараллеливания автотестов, добавление методов для работы с API, работа со сторонними API). ● Мануальное тестирование мобильного приложения, разработка фреймворка автотестов для мобильного приложения на iOS (codeceptJS + typescript). ● Запуск и анализ результатов. ● Нахождение/сопровождение багов. ● Оценка и планирование задач на спринт. ● Организация интеграционного тестирования фронтенд модулей. Опыт тестирования мобильного приложения включает успешную настройку автотестов со сканированием QR, штрих￾кодов в Browserstack. Из сложных кейсов в вебе - есть опыт работы с shadow DOM элементами, iframes, перехватов http запросов и websocket сообщений (включая перехват из iframes).
QA automation engineer
08.2020 - 05.2022 |Orion Innovation
Git, Linux, JavaScript, Node.js, Express, Docker, Jenkins, Postman
● Поддержка и разработка автотестов (puppeteer + jest). ● Нахождение/сопровождение багов. ● Настройка запуска автотестов для различных окружений. ● Реализация миграции из виртуальных машин в docker. - Настройка запуска тестов в контейнерах и сохранения отчетов (docker volumes). - Настройка docker network для автотестов. - Установка Jenkins на ВМ и настройка джоб. - Настройка вспомогательных сервисов в Jenkins. - Реализация логики распараллеливания (c помощью Jenkins jobs). - Настройка подключения Jenkins slaves для снижения нагрузки на master хост. ● Настройка интеграции со сторонними сервисами (запись результатов рана в Jira, отправка отчетов о прогоне в корпоративный мессенджер). ● Улучшение отчетов, организация хранения и отображения результатов прогонов автотестов (настройка сохранения в mongo DB). ● Исполнение обязанностей тим./тех. лида команды автоматизации (распределение задач в команде, взаимодействие с заказчиком, оценка технических заданий).

Образование

Инженер-судоводитель
2009 - 2015
Волжская государственная академия водного транспорта; ГИИВТ

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

Базовый курс JavaScript
06.2020 - 07.2020
Центр обучения Orion Innovation

Языки

АнглийскийПродвинутыйРусскийРодной