QA Automation Engineer (Java)

Aston

QA Automation Engineer (Java)

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

Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 3400+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.

Предлагаем присоединиться в роли QA Automation Engineer (Java) и работать над проектом заказчика.

Заказчик - это компания, которая разрабатывает и внедряет единую систему маркировки и прослеживания товаров в РФ и ЕАЭС, снижая риск контрафакта и повышая прозрачность рынка через мобильное приложение и аналитику.

Почему это будет интересно?

  • работа в квалифицированной команде на проекте с современным техническим стеком;
  • реальный вклад в борьбу с контрафактной продукцией и повышение прозрачности рынка.


Чем предстоит заниматься?

  • разрабатывать, выполнять и поддерживать функциональные и регрессионные тесты для бэкэнд-сервисов;
  • проводить интеграционное тестирование API для проверки взаимодействий между различными компонентами системы;
  • проектировать и выполнять тесты для API с использованием Swagger для генерации тест-кейсов и документации;
  • применять принципы пирамиды тестирования для разработки стратегии с правильным балансом между типами тестов;
  • обеспечивать высокое покрытие кода тестами, направленными на выявление ошибок на ранних этапах;
  • писать автотесты на Java/Kotlin;
  • автоматизировать Frontend сценарии;
  • работать с коллекциями в Postman;
  • создавать и поддерживать коллекции в Postman для тестирования REST API;
  • писать и организовывать тесты в коллекциях, настраивать параметры запросов, проверять ответы, работать с переменными среды;
  • интегрировать коллекции Postman с другими инструментами для автоматического запуска тестов;
  • работать с базами данных (PostgreSQL, Cassandra, другие);
  • понимать структуру баз данных;
  • писать SQL-запросы средней сложности (SELECT, INSERT, UPDATE, DELETE), использовать условия (WHERE, AND, OR, IN, BETWEEN);
  • уметь объединять данные из нескольких таблиц для анализа и проверки;
  • использовать агрегатные функции (COUNT, SUM, AVG, MIN, MAX);
  • использовать инструменты для администрирования и тестирования баз данных (например, pgAdmin, Dbeaver);
  • обладать базовыми знаниями NoSQL-баз данных (Cassandra, HBase);
  • работать с Kafka для тестирования и мониторинга очередей сообщений, проверки корректности потоков данных;
  • тестировать взаимодействия сервисов с Kafka для обеспечения правильной обработки сообщений и событий в реальном времени;
  • использовать Elasticsearch для тестирования поисковых и аналитических запросов;
  • интегрировать Kafka и Elasticsearch с другими компонентами системы для анализа и валидации данных, обеспечения их консистентности и целостности;
  • уметь работать с системой контроля версий GitLab;
  • работать с GitLab для управления версиями тестовых контуров, запуска автотестов;
  • работать с отчетами автотестов в Allure Report;
  • работать с форматами данных JSON и XML: анализ, создание и валидация данных в форматах JSON и XML для тестирования API и обмена данных между сервисами. Тестирование схемы и структуры данных, включая проверку на соответствие заданным стандартам.


Чего мы ждем от специалиста?

  • опыт работы в роли QA Automation Engineer (Java) от 2,3 года;
  • уверенные знания языка Kotlin (либо Java с готовностью оперативного переучивания);
  • опыт работы с брокерами сообщений: Kafka, RabbitMQ и т.д.;
  • опыт в автоматизации Frontend и Backend сценариев;
  • опыт работы с системами CI: Gitlab CI, Jenkins;
  • опыт работы с Git: Gitlab или Github;
  • опыт работы с базами данных и SQL;
  • опыт работы с Linux\MacOS, командной строкой, Docker;
  • внимательность к деталям, желание разбираться со сложными техническими проблемами, инициативность;
  • опыт командной работы.


Что мы предлагаем?

  • Хорошая зарплата: уровень обсуждается индивидуально, есть доплаты за менторство и профактивности.

  • Развитие: долгосрочные проекты от российских заказчиков, возможность менять направления, прозрачная система Performance Review.

  • Комфорт и свобода: релокейт между офисами, выбор формата работы (удалённо, офис, гибрид), адаптация для новых сотрудников.

  • Обучение: доступ к корпоративному порталу, митапам, конференциям (и как гость, и как спикер).

  • Социальный пакет: ДМС со стоматологией, частичная компенсация спорта, бесплатный английский, оплачиваемый отпуск и больничные.

  • Корпоративная жизнь: тимбилдинги, детские праздники, внутренние мероприятия.

Наши офисы:

  • Москва (БЦ “Башня Империя”, 50 этаж),

  • Санкт-Петербург (Владимирский проспект, д. 23, 8 этаж),

  • Казань (Н. Ершова, 76/1),

  • Ростов-на-Дону (Текучева, 246),

  • Нижний Новгород (ул. Новая, 28, коворкинг "VMESTE"),

  • Самара (IT парк Монте Роза).

Откликайтесь, если вы готовы расти и развиваться вместе с командой ASTON! Наш рекрутер свяжется с вами, чтобы обсудить детали.
Навыки
  • Java
  • Kotlin
  • Kafka
  • RabbitMQ
  • Jenkins
  • Git
  • SQL
  • Базы данных
  • Linux
  • Mac Os
  • Docker
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию