Mad Devs - full stack команда для разработки и администрирования крупных IT продуктов в сфере FinTech, E-commerce и EdTech. Большая часть продуктов, которые мы делаем, работают в Великобритании, США и странах Юго-Восточной Азии. Изучить подробнее проекты, над которыми мы работаем, можно на сайте.
Мы ищем AQA инженера с опытом автоматизации тестирования для стабилизации и повышения качества digital-банкинга в Казахстане с пользовательской базой в несколько сотен тысяч вместе с большой распределенной командой.
Разработка ведется двухнедельными итерациями в соответствии с принципами Agile, чтобы быстро получать обратную связь от пользователей и стейкхолдеров. В команде около ~80 человек, поэтому тесты необходимо своевременно актуализировать.
На данный момент ui-автотестами покрыта часть регрессионного флоу андроид приложения. Стек текущих автотестов: Java + TestNG + Docker. Для работы с мобильным девайсом используется Appium + Selenium. Цель к концу второго квартала 2021 - покрыть более 80% функционала. Тесты запускаются через CI на физическом девайсе в офисе команды. Настроена отправка репортов об упавших тестах. Для тест-менеджмента используется TestRail.
Задачи на новый функционал и баги ставятся в JIRA в виде user stories, затем декомпозируются разработчиками и берутся в работу. Весь флоу работы проходит через настроенный CI/CD.
Основные задачи:
- Автоматизация регрессионных тестов мобильных приложений (сначала Android, потом iOS);
- Покрытие автотестами интеграционного слоя системы;
Что мы предлагаем:
- Официальное трудоустройство, юридическая помощь при оформлении сотрудничества, конкурентная заработная плата, ставка с привязкой к курсу доллара (или выплата в долларах), гибкая форма оплаты труда.
- Экспертную команду разработки. У руководства компании инженерное образование. Мы регулярно проводим инженерные синки, где обсуждаем сложности, с которыми сталкиваемся в процессе работы, и технологические новинки.
- Возможность как удаленной работы, так и в офисах Mad Devs и наших клиентов. Командировки за счет компании.
- Возможность обучаться за счет компании: курсы, электронная библиотека, участие и выступление на конференциях. Мы сами регулярно делаем доклады на таких конференциях как FOSDEM, TeamLeadConf, GolanfConf, GDG DevFests и другие, поэтому поможем с подготовкой доклада.
- Возможность пробовать новые технологии и исследовать новые области экспертизы. У нас множество пет проектов, в которые можно внести свой влкад или создать совершенно новый свой.
Ожидания от кандидата:
- Знание типов и методологий тестирования;
- Опыт автоматизированного тестирования от 2 лет;
- Понимание жизненного цикла ПО;
- Опыт работы с инструментами тест-менеджмента и багтрекерами, втч. TestRail и Jira);
- Знание высокоуровневого языка программирования Java;
- Опыт автоматизации тестирования, знание различных инструментов для автоматизации, втч. TestNG;
- Опыт написания и поддержки актуальности тестовой документации: тест-кейсы, тест-планы, отчёты о тестировании;
- Умение работать с Jira, Git, Confluence;
- Опыт ручного тестирования мобильных приложений iOS и Android;
- Опыт тест-дизайна, тестирования требований;
- Опыт работы с Java/Selenium/Appium.