Мы кросс-функциональная команда, которая самостоятельно разрабатывает и сопровождает продукты для внутреннего использования в сфере развития производственного конвейера сервисов машинного обучения Банка.
На данный момент у нас несколько продуктов по разным направлениям, что позволяет непрерывно расширять технический кругозор и применять разные инженерные практики.
Работа в нашей команде – отличный способ развить свои навыки и получить новый опыт в среде высоконагруженных и облачных приложений на базе AI/ML решений.
Если ты не боишься нетривиальных задач, готов к постоянному развитию в широком спектре, готов проявлять инициативу и совершать личный вклад в большое общее дело, мы ждем тебя!
- Разработка, поддержка и оптимизация автоматизированных тестов и тестовых сценариев.
- Аудит и улучшение существующих процессов тестирования и тестовой документации.
- Участие в проектировании системы тестирования и разработке стратегии автоматизации.
- Взаимодействие с командами разработки для выявления и устранения дефектов на ранних стадиях.
- Мониторинг результатов выполнения тестов и анализ проблем, выявленных в процессе тестирования.
- Обучение и наставничество младших инженеров по автоматизации QA.
Функциональный опыт
- Более 3 лет опыта работы в области автоматизации тестирования.
- Опыт работы с различными инструментами и фреймворками для автоматизации тестирования, такими как Appium, JUnit, TestNG и т.д.
- Опыт написания и поддержки автоматизированных тестов для веб-приложений (backend)
- Глубокие знания одного или нескольких языков программирования, таких как Java, Python
- Знание различных типов тестирования: функциональное тестирование, регрессионное тестирование, нагрузочное тестирование, тестирование безопасности и т.д.
- Опыт работы с системами контроля версий (например, Git).
- Знание баз данных и SQL.
- Опыт интеграции тестов в CI/CD пайплайны (например, Jenkins, GitLab CI).
- Хорошее понимание методологий разработки ПО, таких как Agile/Scrum.
- Умение писать понятные и поддерживаемые тестовые сценарии и спецификации.
- Опыт работы с инструментами отслеживания задач и багов (например, JIRA, Confluence).
Плюсом будет, если имеется:
- Опыт работы с облачными технологиями (AWS, Azure, GCP).
- Опыт работы с инструментами для тестирования производительности и нагрузки (например, JMeter).
- Знание DevOps практик и инструментов.