Описание
В команде открыта позиция тестировщика API. Зона ответственности: проверка серверной логики и обмена данными между компонентами веб-сервиса.
Задачи
На этапе подготовки вы изучаете требования и Swagger/OpenAPI, уточняете спорные условия с аналитиком и составляете набор проверок. Подготавливаете тестовые данные и коллекции Postman. После передачи изменений в тестирование проверяете контракты API, статус-коды, структуру JSON и сохранение данных в базе. Отдельное внимание — авторизации, правам доступа, граничным значениям и повторным запросам. Для методов получения списков проверяете фильтрацию, сортировку и пагинацию. Обнаруженные дефекты оформляете в баг-трекере: условия, запрос, ожидаемый и фактический результат, логи. После исправления повторяете проверку и проводите регресс связанных методов. По итогам сообщаете команде о результатах тестирования и оставшихся рисках.
Требования
•Postman, Swagger/OpenAPI, HTTP, REST и JSON
•Для проверки данных понадобится SQL: SELECT, JOIN, условия фильтрации
•Для локализации ошибок — серверные логи и баг-трекер
•1–3 года в ручном тестировании, включая тестирование API
•Важно самостоятельно выбирать проверки, применять техники тест-дизайна и поддерживать тестовую документацию в актуальном состоянии
Будет плюсом: JavaScript в Postman и Newman.
Условия
•Пятидневная неделя, с 09:00 до 18:00 по московскому времени, с перерывом на обед
•Полностью удалённый формат; необходимы компьютер и стабильный интернет
•80 000–120 000 ₽ на руки в месяц, конкретная сумма обсуждается на техническом собеседовании
•Рабочие вопросы решаются напрямую с разработчиками и аналитиком, результаты проверок фиксируются в системе задач