Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
automation qa
генерация резюме
сопроводительное письмо
описание
Devquality занимается разными видами тестирования и помогает руководителям проектов не беспокоиться за релизы.
задачи
- Разрабатывать и поддерживать автотесты на TypeScript + Playwright (UI + API);
- Покрывать API автотестами (позитивные/негативные сценарии, edge cases);
- Проверять бизнес-логику сервисов через API;
- Валидировать структуру и данные ответов API;
- Проектировать и развивать тестовый фреймворк;
- Интегрировать автотесты в CI/CD;
- Анализировать и устранять нестабильные тесты;
- Оценивать трудозатраты на тестирование;
- Разрабатывать тестовую документацию (тест-кейсы, чек-листы, тест-планы);
- Проводить функциональное, интеграционное и регрессионное тестирование;
- Подготавливать тестовые данные;
- Тестировать REST API вручную и автоматически;
- Анализировать логи и взаимодействия между сервисами;
- Проверять корректность интеграций между системами;
- Участвовать в ревью API (контракты, спецификации);
- Заводить, анализировать и сопровождать дефекты;
- Контролировать исправления и повторно тестировать;
- Анализировать причины возникновения дефектов;
- Взаимодействовать с разработчиками, аналитиками и DevOps;
- Участвовать в Agile-процессах (планирование, груминг, ретро);
- Актуализировать тестовую модель и улучшать процессы тестирования.
требования
- Опыт тестирования ПО от 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;
- Опыт работы с SSH;
- Будет плюсом опыт нагрузочного тестирования API, базовые знания Node.js, опыт менторинга или code review автотестов.
условия
- Удалённая работа;
- Вилка до 180к на руки.
навыки