Санжар А.
Стек : Java, JUnit 5, REST Assured, Selenide, Kafka, JDBC, Elasticsearch, Allure, AssertJ, Gradle, CI/CD, Swagger/OpenAPI Достижения: - Ввел новую систему оценки задач на тестирование - Выявил security дефект - Тесно взаимодействовал с Product Owner и кросс-функциональной командой в рамках Scrum: участвовал в refinement и планировании фич, связанных с торгами, поиском, оплатой и пользовательским опытом, помогал формировать четкие acceptance criteria для тестирования. - Развивал процесс автоматизации тестирования для Web и Mobile версий платформы, включая пользовательские сценарии маркетплейса: публикация объявлений, участие в аукционах, покупка по фиксированной цене, работа с корзиной и избранным. - Разрабатывал и поддерживал UI-автотесты с использованием Selenide + JUnit5, обеспечивая покрытие ключевых пользовательских сценариев: создание и публикация объявлений, участие в торгах, покупка товаров, управление профилем, взаимодействие между продавцами и покупателями. - Писал API-тесты с использованием RestAssured для сервисов: управление объявлениями, ставки, платежные операции, уведомления (email/push), а также проверял корректность бизнес-логики аукциона. Снизил процент ускользнувших дефектов на границах сервисов с 35% до 8%. - Тестировал асинхронные процессы и событийную архитектуру через Kafka: проверял доставку событий о новых ставках, изменении статуса лота, отправке уведомлений пользователям. Применял Awaitility для polling-проверок — исключил нестабильные тесты с Thread.sleep, сократив число флакающих тестов до 0. - Работал с базами данных через JDBC: валидировал хранение данных по пользователям, ставкам, заказам. Тестировал поисковый движок на базе ElasticSearch: проверял релевантность выдачи, работу фильтров, сортировки и полнотекстовый поиск. Достиг 100% покрытия ключевых сценариев верификацией на уровне БД. - Использовал AssertJ для построения читаемых проверок и Allure для формирования детализированных отчетов по автотестам, что позволяло быстро анализировать падения и отслеживать стабильность тестов. Время анализа упавших тестов сократилось на 70% за счёт детализированных Allure-отчётов с вложениями на каждом шаге. - Выполнял полный цикл тестирования в рамках SDLC и STLC: smoke, regression, E2E тестирование, включая комплексные пользовательские сценарии от регистрации до завершения сделки. - Работал в Linux-окружении: запускал тесты в Docker-контейнерах, настраивал CI/CD пайплайны через Jenkins. - Проводил демо для команды и стейкхолдеров, демонстрируя покрытие автотестами ключевых бизнес-сценариев маркетплейса и улучшения в процессах обеспечения качества.
Стек : Postman, SQL, Jira, Confluence, TestRail, Kibana, Chrome DevTools, Git - Проектировал тестовую документацию: разрабатывал тест-кейсы и чек-листы в TestRail, применял техники тест-дизайна (классы эквивалентности, граничные значения, pairwise, таблицы решений) для оптимального покрытия бизнес-логики. - Тестировал ключевые модули платформы: открытие и управление брокерскими счетами, операции с ценными бумагами, отображение портфеля и котировок в реальном времени, история операций и финансовая отчетность. - Проводил API-тестирование с использованием Postman проверял корректность работы REST-сервисов, валидировал схемы запросов/ответов и обработку ошибок. - Анализировал данные в базе с помощью SQL: проверял корректность хранения транзакций, ордеров, балансов пользователей и соответствие данных между сервисами. - Использовал Chrome DevTools для анализа сетевых запросов, логов и производительности клиентской части. Работал с логами и мониторингом через Kibana для выявления и анализа дефектов в продакшене и тестовой среде. - Вёл баг-трекинг в Jira и документацию в Confluence: оформлял дефекты с указанием Severity и Priority, контролировал их жизненный цикл и взаимодействовал с командой разработки для их устранения. - Проводил различные виды тестирования: smoke, sanity, integration, end-to-end — включая сквозные сценарии от авторизации пользователя до совершения сделки на бирже. - Работал с системой контроля версий Git: участвовал в проверке изменений, связанных с тестированием, и отслеживал влияние новых фич на стабильность системы. - Участвовал в интеграционном тестировании взаимодействия с внешними системами, проверяя корректность обработки рыночных событий и обновлений котировок. - Обеспечивал качество релизов: проводил регрессионное тестирование перед выкладкой, участвовал в релизных активностях, проверял критические бизнес-флоу и стабильность системы после релиза.
Понравился профиль? Создайте себе такой же