12.09.2022 08:15
Automation QA Specialist (в Банк)
12.09.2022 08:15
☝️ О команде автоматизации: У нас дружная команда с хорошей экспертизой в автоматизации. Пишем тесты на Java 15 + maven. Ручным тестированием не занимаемся. Широкий выбор задач по тестируемым проектам (API, WEB, MQ, DB). Тесно общаемся с отделом аналитики и разработки. С технической/бизнес документацией все очень даже хорошо, а если и нет, то есть аналитики которых можно "потрясти".Все что нужно для автоматизации уже есть в нашем многомодульном фреймворке на базе junit5. А если нет — дописываем.Для HTTP API используем декларативный клиент Feign со встроенными проверками и работой с моделями.Разработали асинхронные клиенты для работы с очередями (Websphere/RH AMQ).Для работы с DB, в зависимости от потребностей, используем JDBC или spring-data-jpa.POJO модели (DTO) генерируются по WSDL/XSD/OpenAPI спекам, что здорово экономит время.Тесты поставляются как исполняемый конфигурируемый jar-ник + docker image. Осознанно ушли от запуска в CI через maven-surefire-plugin.У нас раздельное логирование (log4j2). Каждый тест пишет свой лог-файл, что значительно упрощает отладку и заведение дефектов.WEB-тесты пока живут на чистом selenium, но уже приступили к переезду на selenide, плюс пилотируем cucumber, чтобы отдать написание самих тестов ручникам. Запускаем тесты с использование aerokube moon.Интегрировались с Jira Xray (аналог TestRail). Есть генерация чек-листов из автотестов. Трансляция результатов.Интегрировались с Hashicorp Vault для хранения тестовых кредов и конфигураций.В остальном многопоточный запуск, code review, deploy by tag, генерация тестов и много чего интересного.Планируем помимо автотестов перебраться полностью на selenide, реализация вспомогательных средств (сервиса?) в помощь ручным тестировщикам, организовать переиспользование существующих тестов (клиентов и вспомогательных методов) в связанных проектах (прекондишн/промежуточные действия), автоматический фильтрованный забор логов сервисов при падении теста, оценка полноты тестового покрытия API и много чего еще. Планы грандиозные, всего не перечислишь. ☝️ Наши принципы • Низкий порог вхождения в автотесты проекта;• Максимально информативный "выхлоп" автотестов (чтоб нас не дергали);• Минимум времени на разработку и поддержку автотестов;• Максимально удобные и переиспользуемые решения;• Декомпозиция автотестов (атомарность); ☝️ Задачи: • Разработка API, WEB, MQ, DB автотестов на Java (зависит от проекта);• Тестирование ТЗ на разработку (полнота, непротиворечивость и т.п.);• Разработка чек-листов по требованиям (jira xray);• Фиксация дефектов, не проработанных/спорных моментов в Jira/Confluence;• Разработка вспомогательных общих решений + code review; ☝️ Пожелания к кандидату: • Опыт в автоматизации тестирования клиент-серверных приложений (и/или - API, WEB, MQ, DB);• Знание в Java stream api + functional interfaces + модификаторы +- реализацию ООП концепций;• Опыт разработки тестовой документации (чек-листы, планы, отчеты и тому подобное);• Умение находить/формулировать/предлагать решения;• Высокий уровень самоорганизации и коммуникативный навык; ☝️ Мы предлагаем: • Гибкий график, демократия в отношениях и принятии решений;• Оформление согласно ТК РФ, полностью “белая” заработная плата;• ДМС после испытательного срока;
Адрес
Москва
Похожие вакансии
По договоренности
05.11.2022 17:50
компания "сателл ит" ☝️ о команде автоматизации: у нас дружная команда с хорошей экспертизой в автоматизации. пишем тесты на java ...
Партнерские Вакансии
Москва
По договоренности
12.09.2022 08:15
☝️ О команде автоматизации: У нас дружная команда с хорошей экспертизой в автоматизации. Пишем тесты на Java 15 + maven. ...