Андрей Б. , Senior, Auto QA

Male avatar
Андрей Б.
Россия, Москва
2 415 ₽/час 386 400 ₽/мес. без НДС
    Auto QA
  • Senior
Опыт работы:
Более 6 лет
Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Java 17
JUnit 5
Mockito
Rest Assured
Selenium
Selenide
Allure
Spring Boot
Spring Web
Apache Kafka
JPA
Hibernate
Liquibase
Kubernetes
Maven
Gradle
Jira
Confluence
Database:
PostgreSQL
MongoDB
Oracle
Applications:
Docker
Source_control:
GitLab CI/CD
GitLab
Формат работы
Удалённо
Описание о специалисте

Senior Java AQA / SDET с опытом автоматизации тестирования backend- и web-систем, построения автотестовой архитектуры и интеграции качества в CI/CD. Поднимал автоматизацию с нуля, масштабировал автотесты для высоконагруженных систем и активно применяю Shift-Left, работая с разработчиками и аналитиками на ранних этапах. Участвую в развитии QA-практик, менторинге и технических обсуждениях.

Примеры работ

NDA
Описание задачи/проекта

продукт создан для повышения лояльности физических лиц

Позиция на проекте
Senior Java AQA / SDET
Размер команды
Тимлид, PM, 1 Frontend, 6 Backend, 4 Тестировщика,2 БА
Ответственность
  1. Разрабатывал и поддерживал автотесты для REST API микросервисной архитектуры и UI с использованием Java, JUnit5, REST Assured и Mockito, Selenide,Playwright
  2. Проводил функциональное, интеграционное и регрессионное тестирование backend-сервисов
  3. Тестировал интеграции между сервисами через Kafka, проверял корректность обработки сообщений и событий.
  4. Анализировал логи приложений в Kubernetes и проводил поиск ошибок при помощи Kibana / Grafana.
  5. Подготавливал тестовые данные и писал SQL-запросы для проверки корректности данных в PostgreSQL.
  6. Участвовал в code review автотестов и внедрении best practices тестирования в команде.
  7. Настраивал запуск автотестов в CI/CD (GitLab CI) для проверки сборок перед деплоем.
  8. Проводил тестирование высоконагруженных API и анализировал производительность сервисов.
  9. Анализировал и проводил нагрузочное тестирование и использованием инструмента Gatling
Технологии и инструменты
Allure, Apache Kafka, Docker, gatling, Hibernate, Java 17, Java 21, Jenkins, JPA, JUnit 5, Kubernetes, Mockito, OpenShift, Playwright, PostgreSQL, RabbitMQ, Redis, REST API, Rest Assured, Selenide, Selenium, Spring Boot, Spring Web, SQL, WireMock, Microservices Architecture
Период работы/продолжительность
Февраль 2025 г. - Май 2026 г.
NDA
Описание задачи/проекта

правительство Московской области. Проект представляет собой корпоративную платформу для управления задачами, проектами и внутренней документацией компании.

Позиция на проекте
SDET
Размер команды
10 разработчиков, 6 тестировщиков, PM, 2 аналитика
Ответственность
  1. Разрабатывал и поддерживал автотесты для REST API/UI
  2. Проверял корректность работы системы контроля версий Git, включая операции с репозиториями, ветками, merge и pull request.
  3. Тестировал интеграцию сервисов платформы и взаимодействие между компонентами системы.
  4. Анализировал требования и участвовал в уточнении acceptance criteria совместно с разработчиками и аналитиками.
  5. Писал SQL-запросы для проверки корректности данных и целостности информации в базе данных.
  6. Анализировал логи приложений и участвовал в локализации дефектов совместно с командой разработки.
  7. Настраивал и поддерживал запуск автотестов в CI/CD pipeline для проверки сборок перед релизом.
  8. Подготавливал тестовую документацию: тест-кейсы, чек-листы и сценарии тестирования.
  9. Участвовал в code review автотестов и улучшении процессов тестирования в команде.
Технологии и инструменты
Allure, Apache Kafka, gatling, Java 17, JMeter, JUnit 5, Mockito, OpenShift, PostgreSQL, RabbitMQ, Rest Assured, Selenide, Selenium, WireMock
Период работы/продолжительность
Январь 2023 г. - Январь 2025 г.
NDA
Описание задачи/проекта

Работал в команде основного приложения Почты России, для физических лиц

Позиция на проекте
AQA Java
Размер команды
30 разработчиков, 10 тестировщиков, PM, 4 Аналитика
Ответственность
  1. Проектировал и реализовывал автоматизированные тесты для проверки backend-API микросервисной платформы, используя Java, REST Assured и JUnit 5.
  2. Разрабатывал UI-автотесты для ключевых пользовательских сценариев веб-интерфейса с использованием Selenide и Playwright.
  3. Проверял корректность взаимодействия сервисов в event-driven архитектуре, анализировал сообщения и события, передаваемые через Apache Kafka.
  4. Участвовал в исследовании и воспроизведении сложных дефектов, анализируя логи приложений и метрики сервисов в среде Kubernetes.
  5. Выполнял валидацию бизнес-данных через SQL-запросы к PostgreSQL, проверяя корректность транзакций и сохранения данных.
  6. Разрабатывал тестовые сценарии и поддерживал регрессионный набор автотестов, покрывающий ключевые бизнес-процессы системы.
  7. Интегрировал автотесты в GitLab CI, обеспечивая автоматическую проверку стабильности сборок перед релизом.
  8. Проводил анализ производительности сервисов и выполнял нагрузочные тесты API с использованием Gatling.
Технологии и инструменты
CI/CD, Git, Java, JUnit, OpenShift, PostgreSQL, RabbitMQ, REST API, Rest Assured, Selenium, SQL, TeamCity, API Automation
Период работы/продолжительность
Ноябрь 2019 г. - Декабрь 2022 г.

Образование

Высшее
Название учебного заведения/курса
Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)
Специальность
факультет информатики и систем управления
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster