Senior Fullstack QA (Java, Go, TS)
Summary
Senior QA engineer at an international product company building high-load entertainment online services. Day to day: deep backend testing — REST/gRPC/WebSocket APIs, integrations, Kafka messaging, SQL test data work, E2E and UI testing — plus automation in Java, Go, or TypeScript and QA process improvement.
Важно: Нужны примеры автотестов (гитхаб, пет проект, тестовый проект и тд). Если Гитхаба или примеров нет, то готовность выполнить тз.
Международная продуктовая IT-компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках QA Engineer.
Ищем инженера, которому интересно глубокое тестирование backend-систем: API, интеграции, брокеры сообщений, базы данных и качество продукта на всех этапах разработки.
Чем предстоит заниматься
- Анализировать и проверять контракты между клиентской и серверной частью.
- Проводить функциональное тестирование REST API и gRPC (изолированное и интеграционное тестирование).
- Участвовать в E2E-тестировании.
- Подготавливать и валидировать тестовые данные: работа со сложными SQL-запросами, проверка и генерация сообщений в Kafka.
- Проектировать тест-кейсы и оформлять баг-репорты.
- Работать с YouTrack/Qase.
- Взаимодействовать с командой автоматизации.
- Анализировать логи, проблемы окружений и нестабильные тесты.
- Участвовать в улучшении QA-процессов и ревью тестового кода.
Что ожидаем
- Опыт коммерческого тестирования от 5 лет.
- Опыт автоматизации backend/API и frontend/web.
- Опыт тестирования web/SaaS-продуктов с микросервисной архитектурой.
- Уверенные навыки тестирования API: REST/gRPC/WebSocket.
- Опыт работы с брокерами сообщений: Kafka, NATS, RabbitMQ или аналогичными.
- Уверенное знание SQL.
- Опыт работы с БД и хранилищами (Redis, ClickHouse, Elasticsearch или аналоги).
- Опыт работы с логами и мониторингом (Kibana, Grafana, Sentry).
- Опыт работы с Docker и CI/CD.
- Знание одного из языков программирования: Java, Go или TypeScript.
- Опыт работы с Git.
- Понимание тест-дизайна, пирамиды тестирования и risk-based-подхода.
- Навыки тестирования UI и уверенное владение DevTools.
Будет преимуществом:
- Опыт contract testing.
- Опыт performance/load testing.
- Опыт настройки тестовых окружений.
- Опыт работы с Testcontainers.
- Опыт менторинга QA-инженеров.
Что компания может предложить Вам
- Возможность развивать свои компетенции и применять знания на практике.
- Компания заинтересована в развитии своих сотрудников: готовы привлекать наставников и оплачивать курсы для повышения квалификации.
- Отсутствие бюрократии, быстрое согласование необходимых вещей.
- Предоставляем 4 day-off в год за счет компании.
- Частичная компенсация английского языка.
- Компания поддерживает сотрудника в важные периоды жизни.
- Премии дважды в год по результатам работы.