Специалисты

Описание

Programming Languages / Frameworks / Databases
Java, JUnit/testNG,Selenide, Selenium, Appium, Android studio, XCode, Rest Assured, Allure, SQL, JSON, REST, SOAP, Swagger, Postman, Curl, Cypress, CSS/CSS3, HTML/HTML5, MySQL, PostgreSQL

Testing
E2E, Manual, Functional, Exploratory, Acceptance, Usability, Installation, Stress, Smoke, Regression, Integration, Testing on the client and server side, Security Testing, Positive and negative testing

Other
Jira, Git, Agile, Redmine, Trello, Slack, Asana, Jenkins, TeamCity

Опыт
Проект

Веб-приложение для государственного учреждения

Описание

Описание проекта Проект заключается в разработке web-приложения для государственного учреждения. Приложение должно делиться на модули, каждый модуль должен выполнять свои функции. В приложении сотрудник может формировать отчеты, просматривать информацию о штрафах, нарушениях контрагента. Задача программы заключалась в том, чтобы модули корректно взаимодействовали между собой, полноценно сохраняли и обрабатывали информацию. Что было сделано На проекте я занималась авто тестированием данных модулей программы. Команда тестировщиков делилась на функциональное тестирование (писали тест-кейсы) и автотестеров (автоматизировали тест-кейсы). В команде было 14 автотестеровщиков и тест-лид. Главной задачей тестирования было: проверка корректности работы программы, формирования отчетов, загрузки файлов, передачи информации в различные модули. Работа с базами данных. На проекте использовался Framework - Cucumber, он примечателен тем, что шаги описываются на понятном для пользователей языке, далее каждый шаг реализуется с помощью методов Java. Также использовался Framework Selenide.

Технологии

Java / Cucumber / Allure / PostgreSQL / Selenide

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

Июнь 2019 – по настоящее время месяцев

Проект

Проекты для внебюджетных фондов

Описание

Описание проекта Работали над реализацией следующих проектов: 1. Материнский капитал. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей. 2. Сельская ипотека. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей. 3. Фонд социального страхования. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей. 4. Фонд социального страхования проактив. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей. Что было сделано На проекте задачей была автоматизация регрессионных тестов API, настройка jobов в Jenkins для их запуска после каждой сборки. Отчеты составлялись при помощи Allure. Интеграции СМЭВ проводились с использованием Mockito.

Технологии

Java / Rest Assured / JUnit / Allure / Mockito. Java 8/11 / Spring / Kafka / Grpc / Feign / PostgreSQL / Oracle / Camunda / ELK / Jaeger / Docker / Jenkins / OpenShift Интеграции: Microservices / интеграция с госорганами в формате СМЭВ

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

Июнь 2019 – по настоящее время месяцев

Проект

Сервис для консолидации бюджета

Описание

Описание проекта Предоставляет возможность проводить финансовые расчеты и начислять заработную плату в соответствии с местными особенностями трудового законодательства, учитывая как количество часов рабочего времени в году в зависимости от национальных праздников, так и правила относительно выплат во время отпуска, отпуска по беременности, выплат по окончанию службы. Пользователи системы могут оплачивать обязательные налоговые платежи и другие отчисления, следить за установленными сроками платежей в каждой конкретной стране. С помощью сервиса транснациональные клиенты получают возможность оперативно реагировать на изменения в местных законодательствах и сравнивать бремя налоговой нагрузки на сотрудников в разных странах мира. Актуальная база специфики налогового и трудового законодательства позволяет клиентам сравнивать и выбирать наиболее интересные для себя направления развития в регионе. Проект предоставляет клиентам богатые возможности в области предоставления отчетности, проведения экспертизы рынков, упрощения и унификации бизнес-процессов. Что было сделано На проекте я занималась ручным тестированием функционала, а также автоматизацией регрессионных тестов, разработкой и поддержкой смоук, функциональных тестов. При разработке применяла паттерн Page Object Model, что позволяло сократить код в кейсах, улучшить читаемость и поддерживаемость.

Технологии

Manual testing / functional testing / smoke testing / regression testing Java / Selenide / JUnit4 / Allure. Java / Spring / Node.js / Inversify / Kafka / MariaDB / Elasticsearch / K8s / Maven / GraphQL

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

Июнь 2019 – по настоящее время месяцев

Проект

Социальная сеть для знакомств и совместного проведения мероприятий

Описание

Описание проекта Это мобильное приложение (iOS, Android), представляющее собой социальную сеть для знакомств и совместного проведения мероприятий. Приложение показывает людей, находящихся рядом с Вами, определяя схожие интересы. В данном приложении собирается статистика и отзывы о проведенных мероприятиях, в том числе у каждого пользователя. Пользователи могут обсуждать мероприятие прямо в приложении, благодаря реализованным групповым и личным чатам. Для тестирования мобильного приложения производилась автоматизация кейсов после завершения ручных проверок и устранения найденных ошибок. Также поступали задачи корректировки существующих автотестов в рамках рефакторинга (переход c JUnit4).

Технологии

Java / Rest Assured / TestNG. JavaScript / React Native / Python / Django / PostgreSQL Интеграции: Social networks / Sockets / Complex data through APIs / Vultr

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

Июнь 2019 – по настоящее время месяцев

Проект

Платформа для поиска работы

Описание

Описание проекта В рамках данного проекта существует несколько разных типов пользователей, в зависимости от этого, пользователь может делать заказы на написание статей на разные темы, быть исполнителем этих заказов, либо подтвержденным организацией редактором статей. Платформа предоставляет широкие возможности для написания статей и интегрирована с платежными системами, имеет приятный и дружелюбный интерфейс. Другой командой ручных тестировщиков были проведены регрессионные и smoke тесты, впоследствии чего я работала над их автоматизацией с использованием Java/Selenide/JUnit.

Технологии

Java / Selenide / JUnit. Javascript / React.js / Node.js / PostgreSQL. Интеграции: Heroku / AWS S3 / Payment Systems / Socket.io / complex data through APIs

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

Июнь 2019 – по настоящее время месяцев

Проект

Площадка для спортсменов

Описание

Описание проекта Каждый зарегистрированный спортсмен или тренер имеет возможность обратиться за помощью к специалистам портала и получить научно-методическую консультацию. Система позволяет инициировать общение или дает возможность опубликовать запрос и выбрать из откликнувшихся кандидатов. Также сервис содержит информацию о предстоящих спортивных конференциях. В задачи ручного тестирования входили: - тестирование UI для web версии на разных ОС; - общее UI тестирование под iOS и android; - тестирование API через Postman; - стресс тестирование; - написание тест-кейсов; - тестирование стабильности работы (средняя нагрузка в течение продолжительного времени); - тестирование по ролям; - регрессионное тестирование; - тестирование работы с платежной системой; - тестирование системы тарифов и подписок; - тестирование системы нотификаций и пуш уведомлений; - тестирование чатов. Задачей по автотестированию была доработка тестового фреймворка с E2E тестами Java/Selenide/JUnit4 в части миграции с JUnit4 на JUnit5 с последующей настройкой параллельного запуска тестов для кросс браузерных проверок.

Технологии

Manual testing / UI testing / Postman / Stress testing / Java / Selenide / JUnit. Javascript / Vue.js / Vuex / PostgreSQL. Интеграции: AWS EC2 / AWS S3 / Socket.io / STRIPE

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

Июнь 2019 – по настоящее время месяцев