Инженер по обеспечению качества
Обзор: SOFTSWISS ищет Инженера по обеспечению качества (Quality Assurance Engineer) в команду Casino Platform. Вы будете помогать обеспечивать качество и надежность нашего программного обеспечения, тестируя серверные службы, приложения на базе React, интеграции и решения для автоматизированного тестирования на протяжении всего жизненного цикла разработки.
О продукте: SOFTSWISS Casino Platform — это основная инфраструктура, на которую операторы полагаются для запуска, управления и масштабирования своего онлайн-казино-бизнеса. Вы будете вносить свой вклад в критически важные для бизнеса системы, охватывающие управление учетными записями, игровые операции, ответственное отношение к азартным играм и соблюдение нормативных требований, в среде, где важны надежность, масштабируемость и влияние на бизнес, работая с людьми, которые создают решения, зависящие от операторов.
Цель роли: Вы будете помогать выпускать надежное, высококачественное программное обеспечение, выявляя риски на ранних стадиях, разрабатывая эффективное тестовое покрытие и проверяя функциональность на различных уровнях платформы. Ваша работа будет способствовать стабильным релизам продукта и постоянному совершенствованию наших практик качества.
Основные обязанности:
- Анализировать функциональные требования и технические проектные документы, предоставляя конструктивную обратную связь и выявляя потенциальные риски качества.
- Тестировать серверную и клиентскую функциональность, включая бизнес-логику, API, интеграции служб, асинхронные потоки и приложения на базе React.
- Разрабатывать и выполнять тестовые сценарии для новой и существующей функциональности, охватывающие функциональное, интеграционное тестирование и сквозные сценарии.
- Разрабатывать и поддерживать автоматизированные тесты с использованием Java или TypeScript с помощью таких инструментов, как Playwright, Cypress или Selenium.
- Тестировать интеграции на основе сообщений с использованием таких технологий, как Kafka или RabbitMQ, и проверять асинхронные рабочие процессы.
- Исследовать, документировать и отслеживать дефекты до их устранения, тесно сотрудничая с разработчиками для выявления и устранения первопричин.
- Анализировать результаты автоматизированного тестирования и сотрудничать с командой Automation QA для улучшения тестового покрытия и надежности.
Требуемый опыт:
- Английский язык на уровне B2+
- Русский язык на уровне B2+
- Практический опыт в тестировании программного обеспечения, охватывающий серверную функциональность, API, бизнес-логику, интеграции и асинхронные потоки.
- Опыт тестирования веб-приложений на базе React и сквозных пользовательских сценариев.
- Глубокое понимание баз данных и практический опыт написания сложных SQL-запросов.
- Опыт тестирования интеграций на основе сообщений с использованием Kafka, RabbitMQ или аналогичных брокеров сообщений.
- Практический опыт автоматизации тестирования с использованием Java или TypeScript, с практическим знанием Playwright, Cypress или Selenium.
- Опыт использования инструментов ИИ для поддержки деятельности по тестированию программного обеспечения.
Приветствуется:
- Опыт работы с нагрузочным тестированием или сотрудничества с командами Performance QA.
- Опыт наставничества, адаптации и поддержки профессионального развития QA-инженеров, а также участие в собеседованиях QA или принятие решений о найме.
- Опыт применения ИИ на различных этапах жизненного цикла разработки и тестирования программного обеспечения.
Наши преимущества:
- Частная медицинская страховка
- Спортивные льготы
- Комплексная программа поддержки психического здоровья
- Бесплатные уроки английского языка (онлайн)
- Курсы местного языка
- Оплачиваемый отпуск
- Поддержка в связи с отпуском по беременности и родам
- Вознаграждения по реферальной программе
- Повышение квалификации, внутренние тренинги и участие в профессиональных конференциях и корпоративных мероприятиях