Егор К., Middle+, QA FullStack

Егор К.
Беларусь, Минск
2 200 ₽/час 352 000 ₽/мес.
    QA FullStack
  • Middle+
Опыт работы:

5+ лет

Языки:

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

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

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

Навыки
Java
Selenide
Rest Assured
JUnit
TestNG
Insomnia
Redis
Appium
Android Studio
Xcode
Jira
OpenShift
Lens
Kafka
Allure
JMeter
Charles
BrowserStack
TeamCity
Bitbucket
Figma
Scrum
Agile
Instruments:
Postman
Database:
MongoDB
PostgreSQL
MySQL
Source_control:
GitLab
GitHub
Формат работы
Удалённо
Описание о специалисте

Специалист с более чем 5-летним опытом в тестировании ПО. Начал карьеру как ручной тестировщик, затем перешел к разработке автотестов на Java. Имеет опыт автоматизации тестирования, работы с базами данных и интеграционного тестирования. Специализируется на проектах в области FinTech, ритейла и заказной разработки мобильных приложений.


Технические компетенции:

- Разработка автотестов на Java с использованием Selenide, Rest Assured, JUnit, TestNG.

- Интеграционное, контрактное, E2E и системное тестирование.

- Работа с REST API и GraphQL, тестирование через Postman, Insomnia.

- Написание и поддержка тестовой документации (тест-кейсы, тест-планы).

- Работа с базами данных (PostgreSQL, MySQL, MongoDB, Redis) и DML-операциями (JOIN, UNION, подзапросы, агрегатные/оконные функции).

- Настройка CI/CD процессов с использованием Jenkins, TeamCity, GitLab, GitHub.

- Исследовательское и ad-hoc тестирование, тестирование UI/UX.

- Мониторинг и отладка с использованием Charles, BrowserStack, Allure, JMeter.

- Следование методологиям Agile/Scrum.


Обладает сильными софт-скиллами: ответственностью, многозадачностью, умением быстро обучаться и решать сложные задачи. Стремится к дальнейшему развитию в области автоматизации тестирования и FinTech.

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

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

Стрим СОПТБ (Сервисы операционной поддержки транзакционного бизнеса). Проект, связанный с платежами.

Позиция на проекте
QA Auto
Ответственность
  1. Разработка и поддержка автоматизированных тестов на Java с использованием Rest Assured и JUnit.
  2. Проведение интеграционного тестирования для проверки взаимодействия между микросервисами.
  3. Выполнение контрактного тестирования для обеспечения соответствия API спецификациям.
  4. Разработка и выполнение E2E-тестов для проверки пользовательских сценариев.
  5. Проведение системного тестирования для оценки общей производительности и стабильности платформы.
  6. Составление и актуализация тест-кейсов на основе требований и спецификаций.
  7. Ведение и обновление тестовой документации, включая чек-листы и отчеты о тестировании.
  8. Настройка и поддержка CI/CD процессов для автоматизации прогона тестов через Jenkins и BitBucket.
  9. Тестирование REST API с использованием Postman и Insomnia, включая проверку статус-кодов и времени ответа.
  10. Анализ логов и метрик с использованием Lens и Openshift для выявления узких мест в системе.
  11. Взаимодействие с разработчиками и аналитиками для уточнения требований и устранения дефектов.
  12. Проведение регрессионного тестирования после внедрения новых фич и исправления багов.
  13. Настройка отчетов о тестировании в Allure для обеспечения прозрачности результатов.
Технологии и инструменты
Allure, Bitbucket, Java 11, JUnit, Kafka, Lens, OpenShift, PostgreSQL, Postman, Rest Assured, Spring Boot, Artemis, Insomia
Период работы/продолжительность
Октябрь 2023 г. - Август 2025 г.
Ритейл
Описание задачи/проекта

мобильное приложение для ресторанного бизнеса.

Позиция на проекте
QA Auto
Ответственность
  1. Разработка UI-автотестов с нуля на Java с использованием Selenide, TestNG и Allure для проверки пользовательского интерфейса.
  2. Настройка тестового окружения для автоматизированного тестирования на Android и iOS с использованием Appium, Android Studio и Xcode.
  3. Проведение код-ревью автотестов для обеспечения их качества и соответствия стандартам.
  4. Тестирование REST и GraphQL API через Postman: создание запросов, настройка переменных в Pre-Request Script, написание тестов для проверки статус-кодов, времени отклика и корректности ответов.
  5. Написание и оптимизация SQL-запросов (DML-операции, JOIN, UNION, подзапросы, вложенные запросы, агрегатные и оконные функции) для работы с PostgreSQL и MongoDB.
  6. Проведение исследовательского и ad-hoc тестирования для выявления скрытых дефектов.
  7. Анализ требований и спецификаций для создания тест-кейсов и чек-листов.
  8. Взаимодействие с разработчиками для локализации и устранения багов.
  9. Настройка и поддержка CI/CD процессов через GitLab и GitHub для автоматизации тестирования.
  10. Генерация отчетов о тестировании в Allure для предоставления прозрачной информации о результатах.
  11. Проведение регрессионного тестирования после обновлений приложения.
  12. Мониторинг и отладка с использованием Charles для анализа сетевых запросов.
Технологии и инструменты
Allure, Android Studio, Appium, BrowserStack, Cucumber, GitHub, GitLab, Java, JSON, Linux, MongoDB, PostgreSQL, Postman, Selenide, TestNG, Xcode, RestAssured, Cherkin
Период работы/продолжительность
Июль 2020 г. - Октябрь 2023 г.
Заказная разработка мобильных приложенийНДА
Описание задачи/проекта

тестирование на проектах интернет-магазины авто зеркал и милитари одежды, ставки на спорт, плафторма для юристов и клиентов, сайты знакомств.

Позиция на проекте
QA Auto
Ответственность
  1. Анализ требований к проектам и разработка подробных тест-планов и тест-кейсов на основе спецификаций.
  2. Изучение функциональности веб- и мобильных приложений для выявления несоответствий требованиям.
  3. Проведение UI/UX-тестирования для проверки соответствия интерфейсов стандартам дизайна и удобства использования.
  4. Выполнение функционального тестирования для подтверждения соответствия приложений заданным спецификациям.
  5. Обнаружение, документирование и регистрация ошибок в баг-трекинговых системах (Jira).
  6. Взаимодействие с заказчиками для уточнения требований и предоставления отчетов о тестировании.
  7. Проведение регрессионного тестирования для проверки стабильности существующих функций после внесения изменений.
  8. Тестирование API с использованием Postman для проверки корректности запросов и ответов.
  9. Участие в планировании спринтов и обсуждениях по методологии Agile.
  10. Обеспечение соблюдения сроков тестирования и своевременной обратной связи с разработчиками и заказчиками.
  11. Проведение исследовательского тестирования для выявления потенциальных проблем, не описанных в требованиях.
Технологии и инструменты
JUnit, Kafka, PostgreSQL, Postman
Период работы/продолжительность
Сентябрь 2019 г. - Июль 2020 г.

Образование

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

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

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