Java backend developer
Контакты
Проекты : https://github.com/cool102?tab=repositories
Сделал 7 проектов на Spring. Всего 23 учебных проекта.
Автоматизировал тестирование системs Redmine(ПО "Управление жизненным циклом задачи и управления проектами"). Покрыл 90 UI и API тестами
Фундаментальные навыки
1. Знание операционных систем, владение Linux.
2. Знание сетей, tcp/ip, http.
3. Алгоритмы и структуры данных.
4. Базы данных. SQL.
5.HTML, CSS
Прикладные навыки
1. Владение автоматическим тестирование на языке Java.
2. Java, bash
3. Spring
4. ElasticSearch
5. TeamCity
6. Git
7. Apache Jmeter
Опыт
- Автоматизация ручных тестов на фреймворке Java+Retrofit+TeamCity.
- Создание и проведение нагрузочных тестов Apache Jmeter
- создание тестов с использованием ступенчатого и трапецевидного профиля нагрузки и проведение нагрузочных тестов двух дата центров
Ручное тестирование.
Тестирование интеграционного слоя построенного на микросервисном стеке технологий, по принципу оберточных сервисов генерируемых для каждого продукта внедряемого ПО на проекте https://www.vedomosti.ru/press_releases/2021/10/18/proekt-rosbanka-i-diasoft-vklyuchen-v-final-mezhdunarodnoi-premii-banking-tech-awards-2021
Интеграция продуктовой системы "Кредитный конвейер" в ландшафт коммерческого банка. Тестирование
оберточных сервисов поставляемых в docker контейнерахФункциональное тестирование продуктов банковского приложения "Кредитный конвейер" для юридических лиц:•
Простой кредит
Кредитная линия
Транш кредитной линии
Рамочный договор
Кредит по рамочному договору
Овердрафты
Кредитные карты
4 Описание проводимых проверок на текущем месте
a. Создание транзакций для предоставления кредитов, кредитных карт, овердрафтов, кредитных линий, рамочных соглашений, траншей кредитных линий
б. Поиск ошибок - проверка полей кредитной транзакции.
c. Поиск параметров транзакций в таблицах SQL
d. Сбор логов по ответам банковской автоматизированной системы в брокере сообщений ElasticSearch, Kafka
e. Регистрация дефектов в Jira, + контролирую процесс исправления дефекта и повторного тестирования задачи. Зарегистрировал 90 дефектов за 6 месяцев работы.
f. Анализ требований в Confluence.
5 Тестирование продуктовой части и бухгалтерского учета по кредитным сделкам в различных сегментах юр. лиц. Протестировал более 200 задач за 6 месяцев работы.
6 Регрессионное тестирование
7 Написание и сопровождение тестовых случаев и сценариев тестирования, обновление тестовых моделей, выявление дефектов
8 Изучение проектно-технической документации, анализ требований;
9 Демонстрация функциональности клиентам и оказание поддержки представителям заказчика при прохождении приемочных испытаний;
10 Сотрудничество с кросс-функциональной командой, участие во встречах scrum-команд (стендапы, ретроспективы).
11 Помог выпустить 7 релизов, в каждом из которых решаю ~30 задач (попали в продукт).
Тестирование API веб приложения через Postman и curl
Регистрация дефектов в багтрекинговой системе TFS
Функциональное и интеграционное тестирование. Приемочное тестирование.
Запросы в БД
Анализ логов сервера на Linux: tailf, free, df, ps aux, grep,
Сборка и подготовка тестовых стендов на виртуальных машинах VMware , VirtualBox
Тест дизайн : анализ граничных значений, классы эквивалентности, парное сравнение