АМ
Александр М.
Мужчина, 36 лет
Россия, Санкт-Петербург, UTC+3
Ставка
2 935,06 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Проекты
(13 лет 1 месяц)
Инфобез
Роль
Программист Java
Обязанности
Разработка основного продукта:
- написание полноценных частей ("фич");
- отладка и исправление ошибок ("багов");
- покрытие проверками ("юнит-тестами").
Работали по измененному под свои нужды Scrum.
Разработку стараюсь делать через TDD, придерживаюсь правил
"чистого кода".
Работал с PostgreSQL, Spring MVC, Spring Boot, JMS, Maven, Docker;
частично с ClickHouse, Kafka и многопоточностью.
Знаком с Java Collections, Apache Commons, JUnit, AssertJ и другими библиотеками.
Применяемые навыки: Java, Java Spring Framework, Docker, PostgreSQL, Git, RESTful API, ООП,
Swagger, Junit
Стек специалиста на проекте
assertj, Разработка, Программное обеспечение, ClickHouse, Spring MVC, Java, Scrum, Git, JUnit, Swagger, JMS, Kafka, Java Spring, Java Collections, Docker, Apache Commons, Многопоточность, Maven, REST API, Spring Boot, PostgreSQL, TDD, Framework, Объектно-ориентированное программирование (ООП)
Отрасль проекта
Information Security
Период работы
Август 2023 - По настоящее время
(2 года)
Инфобез
Роль
Автоматизация тестирования
Обязанности
Продолжил автоматизацию проверок по API и впоследствии WebUI.
Разработка и оптимизация API-тестов на основе REST Assured.
Работа с базами PostgreSQL и ClickHouse, небольшой опыт со
Spring Data JPA.
Подготовка образов Docker и встраивание их в
автоматизированный процесс проверок по API и WebUI.
Улучшение архитектуры автотестов путём распутывания
зависимостей и раскидывания уровней абстракции, а также
дописывание до уровня фреймворка.
Применяемые навыки
Docker, Java, TeamCity, REST Assured, Selenide, Spring Boot, Junit,
Apache Maven, Intellij IDEA
Стек специалиста на проекте
Разработка, Программное обеспечение, ДО, Webim, Spring Data JPA, ClickHouse, Java, API, Rest Assured, JUnit, Selenide, IntelliJ IDEA, Apache, Docker, TeamCity, Maven, Spring Boot, PostgreSQL, Framework
Отрасль проекта
Information Security
Период работы
Июль 2021 - Август 2023
(2 года 2 месяца)
Инфобез
Роль
Инженер-тестировщик
Обязанности
Обязанности и достижения
Ручное тестирование:
функциональное
исследовательское
приёмочное и т. д.
Автоматизация тестирования:
Postman (дымовые API-тесты с "ручным" запуском)
TestNG (конфигурация тестов)
Maven (конфигурация окружения и запуск тестов)
REST Assured (разработка API-тестов)
Selenide (разработка и оптимизация UI-тестов)
Selenoid (настройка сервера для запуска тестовых браузеров)
Docker (деплой и все тесты производятся в контейнерах)
Ansible (разворачивание и настройка ВМ для тестов)
TeamCity (поддержка и разработка цепочек CI/CD для
автотестирования)
Что удалось сделать:
сократил время выполнения тестов в 2-3 раза благодаря
параллелизации и оптимизации;
сильно уменьшил количество кода благодаря аннотациям и
обобщению повторяющихся методов;
параметризовал сами тесты и их запуск;
сократил в ~2 раза время выполнения CI/CD-процессов,
связанных с тестами;
переделал цепочки в TeamCity и оптимизировал их
выполнение;
полностью перевёл разворачивание тестовых стендов на Ansible
с выполнением в Docker-контейнерах;
документировал большую часть методов и классов в автотестах.
Применяемые навыки
Selenide, Docker, Java, Автоматизация тестирования, Ручное
тестирование, Разработка тест-кейсов, Apache JMeter, TeamCity,
Apache Maven, Баг-трекинг
Стек специалиста на проекте
Docker, Java, TeamCity, Selenide, Автоматизация тестирования, Maven, Apache, Apache JMeter, Работа с баг-трекинговой системой, Testing, Manual testing, Разработка, тесткейсов
Отрасль проекта
Information Security
Период работы
Январь 2020 - Июнь 2021
(1 год 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
MTCNA.Ознакомительный курс MikroTik. 2019 г.
Образование
Высшее
Учебное заведение
Оренбургский государственный аграрный университет
Специальность
Механизация сельского хозяйства
Завершение учебы
2010 г.