О компании:
Присоединяйтесь к нашей команде для обеспечения высочайшего качества программных продуктов в ведущих компаниях из сфер финтеха, e-commerce, ритейла и разработки сложных веб-сервисов. Мы ищем талантливых Инженеров по автоматизации тестирования (Middle, Senior, Lead), которые страстно желают создавать надежные тестовые фреймворки, увеличивать покрытие автотестами и интегрировать QA-процессы в CI/CD.
Чем предстоит заниматься:
Разработка и поддержка автотестов: Написание, отладка и поддержка автоматизированных тестов для API (REST, SOAP), UI (Web) и, в некоторых проектах, мобильных и desktop-приложений.
Развитие тестовых фреймворков: Участие в разработке и развитии фреймворков для автоматизации тестирования с нуля, а также улучшение существующих решений.
Интеграция в CI/CD: Интеграция автотестов в пайплайны непрерывной интеграции и доставки (GitLab CI, Jenkins), настройка регулярных запусков и анализ результатов.
Тест-дизайн и документация: Анализ требований и технической документации, применение техник тест-дизайна, разработка тестовых сценариев и планов тестирования.
Работа с данными: Написание SQL-запросов для подготовки тестовых данных и валидации результатов в базах данных (PostgreSQL, Oracle, MS SQL).
Виды тестирования: Проведение функционального, регрессионного, интеграционного и, опционально, нагрузочного тестирования.
Взаимодействие с командой: Тесное сотрудничество с разработчиками, аналитиками и DevOps-инженерами для повышения качества продукта на всех этапах жизненного цикла.
(Для Lead): Управление командой QA-инженеров, разработка и внедрение стратегии тестирования, выбор инструментов, менторство, планирование и распределение задач.
Наши ожидания:
Опыт работы: От 2-3 лет (Middle), от 5 лет (Senior), от 5-7 лет с опытом лидирования (Lead) в роли QA Automation Engineer.
Программирование: Уверенное владение одним из языков: Java, C#, Python.
Автоматизация API: Опыт автоматизации тестирования REST API с использованием инструментов вроде RestAssured, Postman, HTTP-клиентов.
Автоматизация UI: Опыт работы с Selenium WebDriver / Selenide или аналогичными инструментами (Playwright, Cypress).
Тестовые фреймворки: Опыт работы с фреймворками для тестирования (JUnit/TestNG, NUnit, PyTest).
Базы данных: Знание SQL на уровне написания запросов для тестовых нужд.
Инструменты и методологии: Опыт работы с Git, Jira, Confluence. Практический опыт работы в Agile-командах (Scrum/Kanban).
Теория тестирования: Глубокое понимание видов, уровней и методик тестирования, а также техник тест-дизайна.
Soft Skills: Сильные аналитические способности, внимание к деталям, проактивность, ответственность, хорошие коммуникативные навыки и умение работать в команде.
Будет плюсом:
Опыт работы в финтехе или e-commerce.
Опыт нагрузочного тестирования (JMeter, Gatling).
Опыт работы с Docker и Kubernetes, понимание микросервисной архитектуры.
Опыт работы с брокерами сообщений (Kafka, RabbitMQ).
Опыт автоматизации тестирования мобильных приложений (Appium).
Опыт построения тестовых фреймворков с нуля.
Опыт использования BDD-инструментов (Cucumber, SpecFlow).
Мы предлагаем:
Работу над масштабными и технологически сложными проектами в стабильной компании.
Возможности для профессионального и карьерного роста в самых востребованных направлениях ИТ.
Сильную команду экспертов и комфортную рабочую атмосферу.
Конкурентную заработную плату, бонусы и социальный пакет.
Гибкий график и возможность удаленной работы (в зависимости от проекта).
Москва
Не указана
АО «ОТП Банк» (JSC «OTP Bank»)
Москва
до 250000 RUR