Point your AI agent at freehire and let it find you a job.

Get the CLI →

Finstar Financial Group

NewBe an early applicant

Auto QA Engineer

Discussion

Мы амбициозная и дружная IT-команда, создаём решения в области внедрения, трансформации и стратегического развития автоматизированных информационных систем и программных комплексов для международных проектов на рынке финансовых услуг.

Разрабатываем инновационное программное обеспечение в сфере Fintech.
Состоим в реестре аккредитованных ИТ-компаний.

Сейчас мы в поиске Auto QA Engineer к нам в комнаду

Обязанности

  • Разработка, поддержка и развитие UI-автотестов мобильного приложения на Flutter (Android/iOS) на Python + Appium;
  • Развитие архитектуры фреймворка автотестов: Page Object, слой бизнес-шагов, фикстуры, конфигурации окружений;
  • Работа с локаторами Flutter-приложения: Semantics-лейблы и accessibility id, согласование их простановки с мобильными разработчиками;
  • Запуск автотестов в CI (GitLab CI), параллельные прогоны на эмуляторах и реальных устройствах, поддержка приемлемого времени прогона;
  • Обеспечение стабильности набора: диагностика и устранение flaky-тестов, управление ожиданиями, изоляция тестов;
  • Настройка и поддержка отчётности в Allure, привязка автотестов к тест-кейсам и тест-ранам;
  • Автоматизация подготовки тестовых данных: SQL-скрипты, вызовы служебных API, эмуляция состояний внешних систем, моки внешних сервисов;
  • Разбор падений автотестов с диагностикой по логам устройства, трафику и логам сервисов, заведение дефектов.

Требования:

Автоматизация

  • Опыт автоматизации UI мобильных приложений — от 2 лет;
  • Уверенное владение Python: ООП, работа с библиотеками, чтение и рефакторинг чужого кода, написание утилит и хелперов;
  • Опыт работы с pytest: фикстуры, параметризация, маркеры, conftest, плагины;
  • Опыт автоматизации приложений на Flutter либо готовность быстро погрузиться в специфику

Тестирование

  • Опыт тестирования микросервисных приложений — от 5 лет;
  • Опыт тестирования внешних интеграций — от 2 лет;
  • Опыт функционального тестирования мобильных приложений;
  • Хорошее знание теории тестирования, владение техниками тест-дизайна

Бэкенд и данные

  • Знание теории и опыт тестирования SOAP/REST API, XML/JSON; понимание кодов ответов, схем контрактов, сессионной и токенной авторизации; опыт автоматизации API-вызовов на Python (requests или аналоги);
  • Уверенное знание SQL: самостоятельное написание запросов средней сложности с join и агрегациями, чтение схемы БД, валидация данных после операций в приложении (MS SQL Server и/или PostgreSQL); опыт обращения к БД из кода автотестов;
  • Понимание асинхронного взаимодействия сервисов: очереди и шины данных (Kafka, RabbitMQ или аналоги), консьюмеры, идемпотентность, повторные обработки, отложенные эффекты;
  • Опыт работы с системами логирования и мониторинга (Kibana/OpenSearch, Grafana или аналоги).

Условия:

  • Работа в дружной команде профессионалов, наставничество от ведущих специалистов на этапе вхождения в проект;
  • Динамичный и быстроразвивающийся бизнес, ресурсы и возможность сделать вместе выдающийся продукт на мировом рынке Азии, Латинской Америки, Европы и СНГ;
  • Практика и развитие своих компетенций, обсуждение плана индивидуального развития каждого сотрудника;
  • Гибридный формат в Москве или удаленная работа для других городов;
  • Официальное оформление в соответствии с ТК РФ;
  • Конкурентная заработная плата и возможность масштабировать её в зависимости от выполняемых бизнес-задач;
  • Стабильная оплата с учетом отражений всех выплат;
  • Гибкое начало и окончание рабочего дня;
  • С заботой о здоровье - ДМС (включая стоматологию) с первого рабочего дня;
  • Состоим в реестре аккредитованных ИТ-компаний.

    *Просьба указывать ожидаемый уровень дохода, это ускорит время рассмотрения Вашего резюме.

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available