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
• Дружный коллектив
• Интересные задачи
• Отличные возможности для роста и развития
• Премии по результатам работы
Платежное Решение
Москва
Не указана
Москва
Не указана
Москва
Не указана
Москва
Не указана
Москва
Не указана
Открытая мобильная платформа
Москва
до 200000 RUR
Москва
от 3500 USD