Вакансии
October 29, 2020

QA automation engineer (Java)

Откликнуться

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


Приглашаем в нашу команду инженера по автоматизированному тестированию.

Мы тестируем все платформы: back, mobile, web. Мы всегда открыты новым идеям и проектам. На многих проектах регресс покрыт тестами более 90%. Это позволило нам значительно сократить время регресса от нескольких дней до нескольких часов.

Наши автотесты пишутся на разных языках: Java, Kotlin, JS, Typescript и Python. У нас есть настроенный CI/CD на трех платформах: Jenkins, Teamcity и GitLab. Мы также используем Jira, Confluence и Git.

Для одного из наших проектов мы в поисках QA automation engineer.

Ключевые задачи для данной позиции:

  • Поддерживать и развивать решения автоматизированного тестирования систем;
  • Автоматизировать регрессионные сценарии;
  • Разрабатывать и поддерживать окружения для запуска автотестов (Jenkins, Docker env, etc);
  • Автоматизировать сбор статистики, составления отчетов по результатам запуска автотестов;
  • Интегрировать результаты своей деятельности в существующий процесс разработки, ориентированность на значимый для команды результат;
  • Тесно взаимодействовать с командой: аналитиками, разработчиками, QA;
  • Привлекать функциональных тестировщиков к автоматизации регрессионных сценариев.

Технологический стек:

  • Java, Jenkins, Docker.

Ожидаем, что ты точно имеешь:

  • Опыт работы в качестве автоматизатора тестирования от 2-х лет;
  • Уверенное знание и опыт разработки автоматизированных сценариев на JVM;
  • Опыт работы с REST API, SOAP, HTTP/HTTPS, JSON (включая автоматизацию);
  • SQL (средний сложности запросы DML, DDL, понимание принципов разработки, миграций);
  • Опыт использования системы сборки (Maven, Gradle, etc);
  • Опыт использования снифферов трафика (Charles, Fiddler и т.д);
  • Опыт разработки и использования mock-сервисов;
  • Опыт настройки CI/CD с помощью Jenkins или аналогов;
  • Понимание git и git-flow;
  • Понимание гибких методологий разработки, ценностей и процессов;
  • Готовность писать высокоуровневый код, подключать функциональных тестировщиков к автоматизации.

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

  • Все возможности для удаленной работы;
  • Работу в настоящей экспертной среде. Постоянное развитие, возможность учиться у лучших и становиться лучшими. Почти на каждом PR вы узнаете что-то новое для себя;
  • Свежий код и модные технологии разработки;
  • Гибкая и прогрессивная система компенсаций занятий спортом, профессионального обучения и другие приятные HR-программы.

Почему Maxilect?

Мы ориентируемся на долгосрочное взаимовыгодное сотрудничество. Для нас личностные характеристики и базовая подготовка важнее, чем знание определенных технологий. Даем возможность переучиваться, если нет проекта под навыки специалиста.

Мы работаем на 100% удаленно. Этим мы даем возможность сделать «виртуальную эмиграцию», когда работать можно в команде из разных городов на заказчика из любой точки мира.

Мы поощряем профессиональный рост наших сотрудников, давая возможность посещать конференции. В нашей команде работают профессионалы своего дела и у них есть чему поучиться.

Мы предоставляем нашим сотрудникам все условия для комфортной работы: компенсируем расходы на организацию рабочего места. Заботимся о здоровье наших сотрудников: компенсируем расходы на спорт.

Мы не смотрим на содержимое вашего экрана, не требуем установить ПО, делающее фото и следящее за процессами на вашем компьютере. Вместо скриншотов с экрана мы смотрим на результат.

Мы используем только передовые технологии, инструменты и методологии разработки ПО.

Не проводим дискриминацию между специалистами из мегаполисов и регионов. Для нас важен качественный и предсказуемый результат. Это и только это определяет уровень дохода специалиста и перспективы сотрудничества, а никак не то, где он (она) живет.

Откликнуться