Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 2500+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.
Предлагаем присоединиться в роли QA Automation Engineer (Python) и работать над проектом заказчика.
Заказчик - коммерческий банк в Республике Беларусь. Банк является эмитентом и эквайром Белкарт - белорусской внутренней платёжной системы.
Почему это будет интересно?
Требования:
- опыт работы в роли QA Automation Engineer (Python) от 3-х лет;
- наличие высшего технического, физического или математического образования;
- знание типов тестирования, методов и принципов QA, владение техниками тест-дизайна;
- знание основных направлений в FinTech области;
- владение языками программирования: Python, JavaScript;
- опыт разработки автотестов для Web от 1 года;
- опыт разработки автотестов для mobile (Android) от 2-х лет;
- опыт разработки автотестов для mobile (iOS) от 2-х лет;
- понимание паттернов автоматизации тестов (Page Object Model, fixtures, reuse компонентов);
- опыт настройки тестовой инфраструктуры: интеграция отчетности (Allure, HTML reports), анализ результатов, оптимизация стабильности запусков;
- опыт проведения нагрузочных тестов;
- опыт интеграции автотестов в CI/CD процессы;
- опыт интеграции автотестов в TMS;
- навыки формирования файлов .gitlab-ci.yml;
- продвинутые навыки администрирования MacOS;
- базовые навыки администрирования Linux;
- опыт анализа и верификации требований;
- опыт разработки проектной документации;
- опыт работы с дефектами, понимание SLA при работе с дефектами severity 1, 2, 3 и умение формировать запросы для предоставления необходимой информации (логи, дампы, выгрузки).
Обязанности:
- работать над продуктами и сервисами банка в рамках реализуемых ИТ-проектов;
- коммуницировать с бизнес-аналитиками и техническими экспертами для уточнения требований к продукту;
- разрабатывать автотесты для функционального и нагрузочного тестирования;
- анализировать результаты тестирования;
- формировать отчеты по тестированию;
- анализировать, распределять и обрабатывать дефекты на этапе тестирования, предоставляя пояснения;
- строить структуру документации по продукту и поддерживать её в актуальном состоянии.