#вакансия #ГородМосква #удаленнаяработа #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
Навыки
Allure
API Testing
Docker
Git
GitHub Actions
GitLab CI
JavaScript
Jenkins
Jira
JSON
JWT
MSSQL
Node.js
OAuth2
ИИ навыки
database management systems
develop automated software tests
HTTP
HTTPS
ICT project management methodologies
ICT system programming
JavaScript
Jenkins (tools for software configuration management)
JSON
levels of software testing
manage ICT virtualisation environments
manage product testing
PostgreSQL
ИИ домены
Agile Methodology
API Integration
DevOps
Quality Assurance
Software Testing
Web Development
* Домены определены автоматически с помощью нейросети