Занимаюсь тестированием мобильных приложений и backend-сервисов в Linux-среде. Участвовал в проектах:
Медицинская CRM-система для клиники — проверка функционала для врачей и пациентов, корректность интеграций с оборудованием, тестирование API и мобильного приложения.
Система автоматизации котельных — тестирование мобильного интерфейса операторов, проверка стабильности работы серверной части и интеграции с датчиками.
Обязанности и инструменты:
API-тестирование: Postman, Swagger, curl — проверка корректности REST-запросов, авторизации, обработки ошибок.
Мобильное тестирование: Android Studio, Xcode (эмуляторы и реальные устройства), Charles Proxy — анализ сетевого трафика, поиск проблем в работе приложения.
Управление задачами и баг-трекинг: Jira, Test IT — постановка, приоритезация и контроль багов, ведение тест-кейсов и чек-листов.
CI/CD: Jenkins, GitLab — участие в тестировании билдов, настройка smoke-тестов на тестовых окружениях.
Базы данных: работа через DBeaver (запросы для проверки корректности данных, подготовка тестовых сценариев).
Linux:
подключение к удалённым серверам (ssh),
работа с логами (journalctl, tail, grep),
мониторинг работы сервисов (systemctl, top, htop, netstat),
анализ сетевого трафика (Wireshark),
базовые bash-скрипты для автоматизации рутинных задач,
работа с Docker-контейнерами.
Kibana — использовал для анализа логов и поиска причин ошибок в продакшн-и тестовых окружениях.
Kafka — проверка корректности доставки сообщений между сервисами, отладка интеграций.
Вклад и польза для компании:
Сократил время на регрессионное тестирование за счёт систематизации тест-кейсов и создания подробных чек-листов.
Нашёл критические баги на ранних этапах, что позволило избежать простоев в работе клиники и аварийных ситуаций в автоматизации котельных.
Внёс предложения по улучшению логирования и мониторинга, что помогло быстрее находить и устранять ошибки.
Обеспечил стабильность мобильных приложений при интеграции с backend-сервисами, что повысило удовлетворённость конечных пользователей