AQA JS/TS, Middle (компания не указана)
DevOps Engineer
#вакансия #ГородМосква #удаленнаяработа #AQA #Middle 🌐Должность - 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 и др.); • Понимание принципов тестирования микросервисной архитектуры; API и интеграции • Понимание 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 лет, знаем и любим своё дело. Занимаемся разными видами тестирования, даем возможность руководителям проектов не беспокоиться за свои следующие релизы. 🖋 @Margarita_Holodova