WILIX

QA Automation Engineer / Автотестировщик на TypeScript

Не указана
  • Краснодар
  • От 3 до 6 лет
  • UI
  • API
  • CI/CD
  • SQL
  • TypeScript
  • Selenium
  • Playwright
  • Postman
  • Swagger
WILIX - аккредитованная IT - компания. Мы создаем корпоративные системы, помогаем компаниям оптимизировать и развивать свой бизнес.
Сегодня мы в поиске скиллового автотестировщика (TypeScript) для работы на внешних проектах - потребность открыта на различные проекты в сфере финтеха, ритейла, эдтеха и пр.

Обязанности:
  • Писать и поддерживать автотесты на TypeScript
  • Дорабатывать тестовую инфраструктуру

Требования:

Языки и автоматизация тестирования:

  • Уверенное знание TypeScript.
  • Опыт разработки и поддержки автотестов для backend- и frontend-сервисов.
  • Опыт работы с Playwright.
  • Опыт работы с Selenium или WebDriverIO.
  • Умение составлять и поддерживать стабильные локаторы: CSS, XPath и другие.
  • Понимание принципов построения тестовой архитектуры и поддерживаемого автотестового фреймворка.

Backend и API:

  • Опыт тестирования REST API.
  • Опыт работы с SOAP API.
  • Понимание принципов backend-разработки и опыт взаимодействия с фреймворками: NestJS, Express, Next.js или аналогичными.
  • Понимание микросервисной архитектуры.
  • Опыт работы с mock-сервисами и стабами.
  • Опыт работы с Postman, Swagger/OpenAPI.

Инфраструктура и DevOps:

  • Уверенные навыки работы с Git.
  • Знание базовых команд Linux.
  • Опыт работы с Docker.
  • Опыт работы с Kubernetes.
  • Опыт написания, настройки и поддержки CI/CD pipeline для автотестов.
  • Умение анализировать результаты запусков автотестов в CI.

Базы данных и хранилища:

  • Опыт работы с реляционными БД на уровне базовых SQL-запросов.
  • Понимание различий между реляционными и нереляционными БД.
  • Опыт работы с NoSQL-решениями: MongoDB, Redis или аналогами.
  • Опыт работы с Elasticsearch.

Интеграции и очереди:

  • Опыт работы с Kafka.
  • Понимание принципов асинхронного взаимодействия между сервисами.
  • Навыки тестирования событийных интеграций и обработки сообщений.

Работа с требованиями и документацией:

  • Умение анализировать требования, технические задания и проектную документацию.
  • Навыки декомпозиции требований на тестовые сценарии и тест-кейсы.
  • Опыт документирования тестовых процессов, подходов и результатов.
  • Умение поддерживать актуальную тестовую документацию.

Командная работа:

  • Опыт взаимодействия с разработчиками, аналитиками, QA и DevOps-инженерами.
  • Опыт наставничества, менторства или помощи менее опытным QA-инженерам.
  • Умение аргументировать технические решения и участвовать в обсуждении качества продукта.

Условия:

  • Конкурентная зарплата.
  • Интересные и разнообразные проекты.
  • Возможность карьерного и профессионального роста.
  • Работа в энергичной молодой команде, готовой обмениваться опытом.

    Укажите, пожалуйста, в сопроводительном письме желаемый уровень финансовой мотивации