BIGIDEA - динамично развивающаяся группа компаний, специализирующаяся на предоставлении инновационных платежных решений для сектора iGaming/betting.
В связи с активным ростом и расширением на новые рынки, мы ищем опытного и энергичного Senior QA Automation Engineer, который внесет значительный вклад в дальнейший успех компании.
Общие требования:
Обязательные технические навыки:
Обязательно: Python (продвинутый уровень)
Желательно: JavaScript
Опыт создания фреймворков автоматизации с нуля
Написание качественного, поддерживаемого кода
Автоматизация веб-приложений:
Обязательно: Selenium WebDriver
Желательно: Playwright
Создание стабильных UI автотестов
Работа с различными браузерами и их версиями
Page Object Model и другие паттерны проектирования
API тестирование:
Обязательно: REST API автоматизация
Желательно: ApiRequests, rest-assured
Работа с JSON, XML
Тестирование микросервисной архитектуры
Валидация API контрактов
Фреймворки и библиотеки тестирования:
Python: Pytest
Понимание различных подходов к организации тестов
Базы данных:
Обязательно: PostgreSQL
Написание сложных запросов для валидации данных
Работа с тестовыми данными
Понимание принципов работы с БД в автотестах
CI/CD и DevOps инструменты:
Обязательно: GitLab CI/CD Настройка пайплайнов для автотестов
Интеграция автотестов в процесс разработки Docker для контейнеризации тестов
Инструменты отчетности:
Обязательно: Allure Framework Настройка детальной отчетности
Интеграция с CI/CD для автоматических отчетов
Нагрузочное тестирование:
Обязательно: опыт организации нагрузочного тестирования Понимание метрик производительности
Анализ результатов нагрузочных тестов
Мониторинг и анализ:
Желательно: Prometheus, Grafana
Понимание принципов мониторинга тестируемых систем Анализ логов и метрик
Специализированные навыки:
Performance Testing:
Разработка методик нагрузочного тестирования
Поиск узких мест и оптимизация производительности
Мониторинг систем под нагрузкой
Capacity planning
Инфраструктурные навыки:
Желательно: Docker, Kubernetes
Желательно: Ansible для автоматизации Понимание облачных решений
Open Lens или аналогичные инструменты
Функциональные обязанности:
Разработка автотестов:
Написание автотестов для API, веб-приложений и БД
Поддержка и развитие существующих автотестов
Рефакторинг и оптимизация тестового кода
Создание и поддержка тестовых данных
Фреймворки и архитектура:
Проектирование архитектуры автоматизации
Создание переиспользуемых компонентов
Стандартизация подходов к автоматизации
Выбор технологий и инструментов
Интеграция и CI/CD:
Настройка выполнения автотестов в CI/CD
Интеграция с системами отчетности
Оптимизация времени выполнения тестов
Параллелизация выполнения
Анализ и улучшения:
Анализ результатов тестирования
Поиск причин нестабильности тестов
Взаимодействие с командой разработки по дефектам
Предложения по улучшению процессов
Методологии и процессы:
Обязательно: Agile/Scrum
Понимание процессов разработки ПО
Опыт работы в кросс-функциональных командах
Инструменты и системы:
Обязательно: Git (Bitbucket, GitLab) Системы управления тестами
Опыт работы в индустриях:
Приоритет: Финансовые услуги (банки, финтех)
Желательно: Телеком, e-commerce
Понимание специфики высоконагруженных систем
Опыт работы с критически важными системами
Дополнительные преимущества:
Опыт работы в российских банках (ВТБ, МТС и т.п.) Знание принципов безопасности в тестировании. Участие в opensource проектах
Сертификации по тестированию (ISTQB и др.)
Основные обязанности:
Создание и поддержка автотестов для комплексных систем
Участие в архитектурных решениях по автоматизации
Обеспечение стабильности и надежности автотестов
Оптимизация процессов тестирования
Анализ качества продукта через автоматизацию
Мы предлагаем:
• Гибкое начало трудового дня, 5/2
• Дружный коллектив
• Интересные задачи
• Отличные возможности для роста и развития
• Премии по результатам работы
International quantitative trading company
ОАЭ
Не указана
СНС, Группа компаний
ОАЭ
Не указана
СНС, Группа компаний
ОАЭ
Не указана
СНС, Группа компаний
ОАЭ
Не указана