Amex Development

AQA Python

Не указана
  • Москва
  • От 3 до 6 лет
  • Python
  • Cassandra
  • Kafka
  • Docker
  • k8s
  • Airflow
  • Hadoop
  • Apache Spark
  • Postman
  • SOAP
  • REST API
  • GraphQL
  • AQA
  • SQL
  • Linux
  • Английский — A1 — Начальный
Удаленная работа по РФ
Пожалуйста указывайте в сопроводительном письме Вашу локацию в РФ и желаемый уровень оплаты в рублях!
Это важно!

Обязанности:
  • Проектировать и автоматизировать тесты backend-сервисов для функционального, интеграционного и e2e тестирования с помощью Python;

  • Выстраивать процесс тестирования сервисов с нуля;

  • Проводить нагрузочное тестирование микросервисов;

  • Проводить ручное тестирование для business-critical функционала, если нет возможности его автоматизировать;
  • Курировать Junior QA-инженера (при желании).
Требования:
  • Опыт от 3 лет в качестве AQA (Python);

  • Опыт разработки системы авто-тестов (тестового фрэймворка) с использованием одного или нескольких языков программирования (предпочтительно Python) от 3 лет;

  • Уверенные знания и понимание методологий и видов тестирования;

  • Владение SQL на среднем уровне (оконные функции, физические типы join);
  • Знание основ Linux и навыки работы с командной строкой.

Очень желателен и будет Вашим преимуществом:
опыт работы с Cassandra, kafka, GraphQL, SOAP, docker
.

Стек:

  • Python, Cassandra, Kafka, Docker, k8s.
  • В целом есть еще Airflow, Hadoop, Apache Spark.

Инструменты:

  • Python (pytests, pydantic, faker, requests, pytest-xdist)
  • Allure
  • Postman
  • Jupyter notebook (для подключения к Hadoop и Apache Spark, при необходимости)
  • K8s - посмотреть логи

API:

  • SOAP - минимум, необходимый для дергания ручек вендорского решения
  • REST API (Fast API) - legacy, которого не очень много и больше не будет
  • GraphQL - целевое решение, которое начали и будем использовать в будущем
Условия:
  • Работа на современных технологиях;
  • Возможность разрабатывать проекты с нуля;
  • Интересные задачи;
  • Достойная белая заработная плата, размер обсудим на созвоне;
  • Система развития скиллов, внешние и внутренние программы обучения;
  • Команда профессионалов, общение с экспертами и передача опыта.