Специалисты

Описание

Основной навык: Автоматизированное и ручное тестирование

Ключевые навыки
- Programming Languages / Frameworks / Databases: Java, JUnit/testNG, Selenide, Selenium, Appium, Android studio, XCode, Rest Assured, Allure, SQL, JSON/XML, REST API, SOAP, HTTP, Apache Kafka, Rabbit MQ, Apache JMeter, Swagger, Postman, Curl, Cypress, CSS/CSS3, HTML/HTML5, MySQL, PostgreSQL
- Testing: E2E testing, Manual Testing, Functional Testing, Exploratory Testing, Acceptance Testing, Usability Testing, Installation testing, Stress testing, Smoke testing, Regression testing, Integration testing, Testing on the client and server side, Security Testing, Positive and negative testing
- Other: Jira, Confluence, Git, DevTools, Agile, Redmine, Trello, Slack, Asana, Docker, Jenkins, Gitlab, TeamCity

Опыт
Проект

Модули автоматизированного учёта

Описание

Описание проекта Цель работы: тестирование различного функционала по (добавлению, редактированию, просмотру) информации по следующим модулям: Конструктор отчетов, Административные дела, Контроль цен, Обжалования, Дашборды, АСЗС 100, Обжалования, Уведомления. Что было сделано Бизнес функционал: Модуль Конструктор отчетов: Создание отчетов для постановки на учет/снятия с учета начислений в бухгалтерии. Отчет по делам, поставленным на учет, Создание отчетов ФССП. Для передачи в ФССП, Создание отчетов ФССП. (Завершено, Ошибки), Модернизация отчетной формы “Сведения по дебиторской и кредиторской задолженности“. Модуль Административные дела: Отбор контрактов лота для расчета СРВ цен в части добавления спецификаций контрактов с лекарственным препаратом с пропорциональной дозировкой (в 2 раза меньше) и пропорциональным объёмом максимального размера фасовки (в 2 раза больше), Изменение статуса отправки по списку дел. Модуль Контроль цен: Реализация алгоритма связи версий позиции лота в экранной форме «Версии позиции лота» в карточке лота, Реализация возможности отправки уведомлений о завышении цены над минимальной ценой ЖНВЛП в случае, когда цена закупки превышает значение максимальной цены ЖНВЛП, Формирования письма о завышении цены. Редактирования поля с датой формирования справки НМЦК в экранной форме «Завышение цены» в карточке лота. Задачей было покрыть сайт функциональными тестами. По каждому из модулей использовал документацию от аналитиков, писал тест кейсы на основании функциональных требований, выполнял проверки на тестовом окружении, после отладки тест кейса передавал его команде автоматизации. Много общался с автоматизаторами, когда у них возникали вопросы по тест кейсам, а также с аналитиками по каждому из модулей, когда находил баги в требованиях, или с предложениями по их оптимизации.

Технологии

Angular Технологии тестирования: TestRail / DevTools / GIT / Jira

Длительность

Март 2022 – Декабрь 2022 месяца

Проект

Приложение для управления проектами

Описание

Описание проекта Изначально клиент обратился к нам с необходимостью помочь завершить задачи по разработке интерфейса мобильного приложения. Само приложение было создано с использованием не самого популярного стека Back4app и Framework 7. Мы успешно выполнили поставленные задачи и выпустили релиз приложения в срок. Приложение позволяет управлять проектами и выстраивать стратегию развития компании и персональных проектов, используя различные удобные и продвинутые инструменты: диаграммы Ганта, Kanban доски, матрица принятия решений, оценка рисков, голосование, онлайн редактирование файлов проектов. Альтернативных удобных инструментов по анализу и выстраиванию стратегии развития компании на рынке не было и предложенный механизм работы системы был разработан командой клиента при тесном сотрудничестве с нашей командой. На этом проекте задачей было провести ручное и функциональное тестирование, а затем автоматизировать регрессионные проверки с использованием Appuim. Тесты для iOS и Android приложения находились в одном проекте, тестируемая платформа задавалась в файле конфигурации, а также ее можно было указать при запуске тестов с помощью переменной окружения.

Технологии

JavaScript / React.js / Node.js / React Native / PostgreSQL Интеграции: AWS S3 / Google maps / Payment Systems / Socket.io / Microservices

Длительность

Октябрь 2020 - Февраль 2022 месяца

Проект

Сервис управления услугами

Описание

Описание проекта Система для автоматизации и упрощения процесса управления услугами сервисного обслуживания “в поле”. Позволяет формировать заявки клиентов и отслеживать их выполнение в автоматическом режиме на карте местности, назначать задания на ближайших к клиенту или свободных мастеров сервисного обслуживания, информировать мастеров о характере заявки, а клиентов - о сроках прибытия мастера, и деталях выполняемых работ, если такие требуются. Сервис доступен как в веб-версии, так и в мобильном приложении. Особенности сервиса: - полная конфигурируемость для каждого клиента в зависимости от характера оказываемых им услуг и персональных предпочтений; - встроенные алгоритмы оптимизации распределения нагрузки между инженерами с учетом временных рамок и дорожной обстановки; - полностью настраиваемая система отчетности; - мониторинг всех событий в реальном времени; - возможность прикрепить конкретных исполнителей к определенной локации; - удобная аналитическая система с использованием графиков и диаграмм; - система информирования клиентов с помощью email или СМС; - поддержка мультиязычности. Что было сделано Задачей на проекте было интеграционное тестирование RESTFul микросервисов на основании пользовательских сценариев. По сценариям создавались коллекции в Postman, используя документацию из Confluense, выполнялись интеграционные проверки, при наличии ошибок анализировались логи, которые автоматически выгружались на единый сервер, где с помощью технологий ELK можно было найти нужный и проанализировать логи с сервисов, участвовавших в сценарии. Активно контактировал с аналитиками и командой разработки при возникновении вопросов и спорных ситуаций. После ручного тестирования в мои задачи также входила разработка, поддержка E2E автотестов веб приложения в соответствии с функциональными требованиями. При разработке тестов фреймворк дорабатывался с использованием Page Object Model, запуск тестов производился в TeamCity.

Технологии

Java / Spring / Spring Boot / Kafka / PostgreSQL / MongoDB / Elasticsearch / Maven / KeyCloak / K8s / Jaeger / Nexus

Длительность

Февраль 2020 - Сентябрь 2020 месяцев

Проект

Социальный маркетплейс для общения с популярными людьми

Описание

Описание проекта Пользователи задают вопросы друг другу, устанавливают сроки ответов, свои цены на вопросы. Также подключен мониторинг приложения со стороны модератора, который отвечает на жалобы пользователей, блокируя неблагоприятных. Установлена защита от публикаций нецензурной лексики и запрещенных видео файлов. Данная социальная сеть позволяет ставить лайки, оставлять комментарии, делиться видео-ответами, создавать видео-посты, добавлять понравившееся видео в избранное, повышать свой собственный рейтинг, зарабатывать на ответах и за привлечение рефералов в приложение. Что было сделано: - E2E тестирование по пользовательским сценариям; - UI тестирование; - Тестирование интеграций с платежными системами и облачным хранилищем, заглушки создавались с помощью Wiremock; - Тестирование API c использованием Postman; - Тестирование локализации; - Тестирование уведомлений.

Технологии

JavaScript / React Native / Node.js / PostgreSQL Интеграции: AWS S3 / Payment Systems / Amazon Rekognition

Длительность

Май 2019 - Январь 2020 месяцев