Backend
О роли
Spotware Systems ищет мотивированного Senior QA Engineer в нашу высокопрофессиональную команду бэкенда в офисе на Лимассоле. Позиция требует сотрудничества с продакт-менеджерами и членами команды для соблюдения строгих сроков. Вы будете тесно работать с разработчиками программного обеспечения относительно функциональности нашего продукта. Вы будете участвовать в функциональном тестировании, тестировании клиентских сценариев, стресс-тестировании, нагрузочном тестировании, санитарном тестировании и общем процессе улучшения QA.
Ключевые обязанности
- Проведение анализа требований.
- Общение с продакт-менеджерами и разработчиками.
- Дизайн тестов.
- Текущее ручное/автоматизированное функциональное/нефункциональное тестирование.
- Отслеживание и отчетность по ошибкам.
Требования
- Опыт работы более 4 лет на позиции Quality Assurance (проекты бэкенда).
- Опыт устранения неполадок в Java более 2 лет. Чтение и отладка производственного Java кода для поиска причины. Требуется чтение Java.
- Тестирование реальных не-HTTP протоколов: TCP, Protobuf, gRPC, FIX или очередей (RabbitMQ/Kafka). Только WebSocket не считается.
- Методы проектирования тестов (анализ граничных значений, эквивалентное разбиение, переход состояний).
- Анализ требований (влияние, прослеживаемость, функциональные и нефункциональные). Задавайте вопросы по расплывчатым спецификациям до реализации.
- SQL помимо SELECT - соединения, запросы на проверку.
- Linux CLI + чтение логов (ssh, grep/zgrep по ротированным логам).
- ИИ в повседневной работе - используйте его (например, Claude) для анализа и тестов, проверяйте данные по исходному коду, логам, измерениям. Не доверяйте слепо.
- Свободное владение русским языком и уровень B1+ по английскому языку.
Будет плюсом
- Кодирование для автоматизации тестирования на Java (или другом языке) - создание/поддержка фреймворков для интеграционного/E2E тестирования.
- Нагрузочное тестирование (JMeter, VisualVM), профили нагрузки Protobuf.