Зарплата

до 200 000 ₽

Описание вакансии

✅ Вакансия: Automation QA

✅ Город: Москва

✅ Формат: удаленно

✅ Вилка: до 200k net

✅ Занятость: полная

✅ Компания: Урфин (Unicredit Bank)

❗Рассматриваем переход к нам командой❗

☝️ О нашей команде автоматизации:

У нас дружная команда с хорошей экспертизой в автоматизации. Пишем тесты на 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.

Интегрировались с Xray (аналог TestRail). Есть генерация чек-листов из автотестов. Трансляция результатов.

Интегрировались с Hashicorp Vault для хранения тестовых кредов.

В остальном многопоточный запуск, code review, deploy by tag, генерация тестов и много чего интересного.

Планируем помимо автотестов перебраться полностью на selenide, организовать параллельный запуск UI тестов (ggr+selenoid), реализация вспомогательных средств (сервиса?) в помощь ручным тестировщикам, организовать переиспользование существующих тестов (клиентов и вспомогательных методов) в связанных проектах (прекондишн/промежуточные действия), автоматический фильтрованный забор логов сервисов при падении теста, оценка полноты тестового покрытия API и много чего еще. Планы грандиозные, всего не перечислишь.

☝️ Наши принципы

• Низкий порог вхождения в автотесты проекта;

• Максимально информативный "выхлоп" автотестов (чтоб нас не дергали);

• Минимум времени на разработку и поддержку автотестов;

• Максимально удобные и переиспользуемые решения;

• Декомпозиция автотестов (атомарность);

☝️ Задачи:

• Разработка API, WEB, MQ, DB автотестов на Java (зависит от проекта);

• Тестирование ТЗ на разработку (полнота, непротиворечивость и т.п.);

• Разработка чек-листов по требованиям (xray);

• Фиксация дефектов, не проработанных/спорных моментов в Jira/Confluence;

• Разработка вспомогательных общих решений + code review;

☝️ Пожелания к кандидату:

• Опыт в автоматизации тестирования клиент-серверных приложений (и/или - API, WEB, MQ, DB);

• Знание в Java stream api + functional interfaces + модификаторы +- реализацию ООП концепций;

• Опыт разработки тестовой документации (чек-листы, планы, отчеты и тому подобное);

• Умение находить/формулировать/предлагать решения;

• Высокий уровень самоорганизации и коммуникативный навык;

☝️ Мы предлагаем:

• Гибкий график, демократия в отношениях и принятии решений;

• Оформление согласно ТК РФ, полностью “белая” заработная плата;

• ДМС после испытательного срока;

_ #вакансия #удаленно #удаленка #fulltime #AQA #автоматизация #automation

Размещено 09/06/2021

Телеграм-бот RIT.WORK
С ботом rit.work Вы найдете работу, о которой всегда мечтали.

Всего два шага — выбери стек, зарплату и получай уведомления о мега-вакансиях первым.