Должность: AQA JS/TS, Middle

Компания: Devquality

Требования:

  • Гражданство и локация РФ/РБ.
  • ОБЯЗАТЕЛЬНО: опыт тестирования ПО от 3 лет (включая опыт автоматизации от 1 года).
  • ОБЯЗАТЕЛЬНО: опыт автоматизации на TypeScript/JavaScript от 1 года.
  • Понимание видов и методик тестирования (функциональное, регрессионное, интеграционное, e2e, smoke).
  • Опыт работы в Agile-командах (Scrum / Kanban).
  • Практический опыт написания автотестов с использованием Playwright.
  • Опыт разработки и поддержки e2e UI тестов.
  • Опыт автоматизации API тестирования (REST).
  • Умение работать с Playwright API (APIRequestContext) или аналогичными инструментами.
  • Опыт проверки контрактов API и бизнес-логики сервисов.
  • Умение писать стабильные тесты (работа с ожиданиями, retry, устранение flaky-тестов).
  • Опыт интеграции автотестов в CI/CD (GitLab CI, GitHub Actions, Jenkins и др.).
  • Навыки работы с отчетами (Allure, Playwright Report и др.).
  • Понимание принципов тестирования микросервисной архитектуры.
  • Понимание HTTP/HTTPS, REST, методов (GET/POST/PUT/DELETE).
  • Опыт тестирования API с использованием Postman/Swagger/curl.
  • Умение валидировать JSON/XML ответы (схемы, структуры, данные).
  • Опыт работы с авторизацией (JWT, OAuth2, cookies, headers).
  • Навыки тестирования интеграций между сервисами.

Технические навыки:

  • Опыт работы с багтрекинг-системами (Jira или аналогами).
  • Опыт работы с системами контроля версий (Git).
  • Знание SQL и опыт написания запросов (PostgreSQL/MSSQL).
  • Понимание клиент-серверной архитектуры.
  • Опыт работы с *nix системами и Windows.
  • Навыки работы с Docker (будет плюсом).
  • Опыт работы с SSH.

Дополнительно будет плюсом:

  • Опыт нагрузочного тестирования API.
  • Базовые знания Node.js.
  • Опыт менторинга или code review автотестов.

Задачи на проекте:

Автоматизация:

  • Разработка и поддержка автотестов на TypeScript + Playwright (UI + API).
  • Покрытие API автотестами (позитивные/негативные сценарии, edge cases).
  • Проверка бизнес-логики сервисов через API.
  • Валидация структуры и данных ответов API.
  • Проектирование и развитие тестового фреймворка.
  • Интеграция автотестов в CI/CD.
  • Анализ и устранение нестабильных тестов.

Классическое тестирование:

  • Оценка трудозатрат на тестирование.
  • Разработка тестовой документации (тест-кейсы, чек-листы, тест-планы).
  • Проведение функционального, интеграционного и регрессионного тестирования.
  • Подготовка тестовых данных.

Работа с API и интеграциями:

  • Тестирование REST API вручную и автоматически.
  • Анализ логов и взаимодействий между сервисами.
  • Проверка корректности интеграций между системами.
  • Участие в ревью API (контракты, спецификации).

Работа с дефектами:

  • Заведение, анализ и сопровождение дефектов.
  • Контроль исправлений и повторное тестирование.
  • Анализ причин возникновения дефектов.

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

  • Взаимодействие с разработчиками, аналитиками и DevOps.
  • Участие в Agile-процессах (планирование, груминг, ретро).
  • Актуализация тестовой модели и улучшение процессов тестирования.

Условия:

  • Удалённая работа.
  • Вилка до 180к на руки.

О компании: Мы работаем в ИТ-области более 10 лет, знаем и любим своё дело. Занимаемся разными видами тестирования, даем возможность руководителям проектов не беспокоиться за свои следующие релизы.