Senior QA, Ручное тестирование
Удаленно, полная занятость. На данный момент есть задачи на загрузку май-июнь, далее пролонгация на неизвестный срок. Оформление ИП. Работа по времени Новосибирск +4 часа, начинать в 9-00 (по Мск с 5-6 утра).
Чем предстоит заниматься:
- Анализ и тестовое покрытие требований — ручное тестирование UI, бизнес-логики и интеграций на вебе, мобильных платформах (iOS/Android) и бэкенде.
- Тестирование веб-интерфейсов (React JS) — адаптивная и кроссбраузерная проверка, контроль вёрстки и поведения на разных разрешениях/устройствах.
- Мобильное тестирование — функциональное, UI/UX, интеграционное тестирование мобильных приложений (с учётом API-взаимодействия с бэкендом).
- Backend-тестирование — ручная проверка REST API (Swagger, Postman), тестирование интеграций через брокеры сообщений (RabbitMQ).
- Работа с тестовой БД (PostgreSQL) — написание SQL-запросов для валидации данных, подготовки и очистки тестовых состояний.
- Анализ логов (Grafana + OpenSearch) — локализация дефектов на уровне API/микросервисов, поиск причин сбоев в распределённой среде.
- Регрессионное, интеграционное, смоук-тестирование релизов — оценка влияния изменений через все слои продукта (mobile + web + backend).
- Взаимодействие с командой (backend, frontend, mobile, аналитики, разработчики, сопровождение, ПО, ПМ) — уточнение требований, выявление точек риска.
- Поддержка тестовой документации — тест-кейсы, чек-листы, баг-репорты, отчеты в Jira/Confluence.
- Контроль качества — предложение улучшений процессов тестирования.
Опыт и знания:
- Опыт ручного тестирования от 4 лет (из них 2+ года — в проектах с микросервисной архитектурой и мобильной составляющей).
- Глубокое знание методик тестирования (функциональное, регрессионное, интеграционное, исследовательское).
- Опыт тестирования REST API — уверенная работа с Postman, Swagger/OpenAPI, анализ запросов/ответов/статусов.
- Работа с тестовой БД (PostgreSQL) — написание SELECT, JOIN, подзапросов, правка данных.
- Понимание брокеров сообщений (RabbitMQ/Kafka) — анализ очередей, структуры сообщений, тестирование асинхронных интеграций.
- UI-тестирование — кроссбраузерность, адаптивность, контроль вёрстки и UX-ошибок.
- Мобильное тестирование — знание особенностей Android/iOS (разрешения, жизненный цикл, push-уведомления).
- Работа с логами — опыт поиска ошибок через OpenSearch (или Kibana/ELK), построение запросов, фильтрация.
- Внимательность, аналитическое мышление, системная локализация багов.
Стек проекта:
- Frontend: React JS
- Mobile: iOS / Android
- Backend: Java 17/21, Spring Boot, REST API, RabbitMQ
- Database: PostgreSQL
- Логи и мониторинг: Grafana, OpenSearch
- CI/CD: GitLab
- Интеграции: микросервисы, внешние API
Будет плюсом:
- Опыт тестирования финтех / банковских продуктов (платежи, идентификация, транзакции).
- Участие в тестировании интеграций с внешними сервисами (платёжные шлюзы, ID-провайдеры).
- Навыки работы с CI/CD (запуск тестовых окружений, анализ пайплайнов).
- Опыт в распределённых командах.