Рукортекс (входит в ГК "Электросталь") развивает корпоративные веб- и AI-сервисы. Ищем тестировщика, который будет отвечать за качество пользовательских сценариев и интеграций: от интерфейса и авторизации до API, загрузки и обработки данных, а также взаимодействия между сервисами.
Фокус роли — преимущественно ручное функциональное, интеграционное и регрессионное тестирование. Автоматизация приветствуется, но не является обязательным условием на старте.
Чем Вам предстоит заниматься:
- Проводить ручное функциональное, интеграционное, smoke- и регрессионное тестирование веб-приложений на staging и перед выпуском релизов.
- Проверять UI: соответствие требованиям и макетам Figma, адаптивность, кросс-браузерность, состояния загрузки, ошибки, пустые состояния и граничные сценарии.
- Тестировать API и интеграции: анализировать HTTP-запросы и ответы, коды статусов, JSON, параметры, заголовки, авторизацию и обработку ошибок, использовать DevTools и API-клиенты.
- Проверять сквозные пользовательские сценарии: вход и права доступа, загрузку/предпросмотр/обработку файлов и документов, поиск, AI-функции и внешние интеграции.
- Локализовывать дефекты по слоям frontend / backend / интеграция: собирать Console/Network-данные, request/response, логи и другие диагностические артефакты, доступные тестировщику.
- Оформлять воспроизводимые баг-репорты: фактический и ожидаемый результат, шаги, окружение, severity/priority, скриншоты или видео, технические детали при необходимости.
- Разрабатывать и поддерживать чек-листы, тест-кейсы и наборы регрессионных проверок; актуализировать их при изменении функционала.
- Участвовать в приёмке релизов: проверять исправления, выполнять regression/smoke и фиксировать результат тестирования.
- Работать вместе с разработчиками, аналитиками, дизайнерами и DevOps: уточнять требования, обсуждать спорные сценарии и риски до релиза.
Что для нас важно:
- Знание основ тестирования ПО: уровни и виды тестирования, жизненный цикл дефекта, severity/priority, техники тест-дизайна (классы эквивалентности, граничные значения, таблицы решений, pairwise — на базовом уровне).
- Практический опыт тестирования веб-приложений и понимание клиент-серверной архитектуры.
- Уверенная работа с Chrome/Firefox DevTools: Network, Console, Application/Storage; умение по сетевому запросу понять, что произошло и где искать причину.
- Понимание HTTP/HTTPS: методы, основные коды 2xx/4xx/5xx, headers, cookies, query/path parameters; умение читать JSON.
- Базовые навыки тестирования REST API в Postman/Insomnia/curl и умение читать Swagger/OpenAPI.
- Понимание аутентификации и авторизации на уровне тестировщика: session/cookie/token, роли и права; представление об SSO, OAuth2/OIDC важно для части сценариев.
- Базовый SQL для проверки данных: SELECT, WHERE, ORDER BY, простые JOIN и агрегаты.
- Умение проектировать позитивные и негативные проверки, работать с граничными условиями и тестовыми данными.
- Опыт работы с issue tracker и/или test-management системой; конкретный продукт не принципиален.
- Грамотная письменная речь и способность кратко, однозначно и воспроизводимо описывать дефекты.
- Самостоятельность в диагностике: перед передачей дефекта разработчику уметь собрать минимум фактов и отделить проблему интерфейса от API/данных/окружения.
Нам важнее ход мысли и качество диагностики, чем знание конкретного инструмента наизусть. На технической части попросим разобрать несколько практических ситуаций:
- составить набор проверок для веб-функции или формы, включая негативные и граничные сценарии;
- по примеру HTTP-запроса/ответа и данным DevTools предположить источник проблемы;
- объяснить разницу между типичными 4xx и 5xx и что приложить к баг-репорту;
- проверить простой REST API-сценарий и сформулировать проверки для авторизации и прав доступа;
- написать простой SQL-запрос для проверки данных;
- оформить короткий баг-репорт по предложенному дефекту.
Дополнительно (будет преимуществом):
-
- Знание SQL на уровне простых запросов (для проверки данных на бэкенде).
- Английский язык на уровне чтения технической документации (B1 и выше).
Условия: - оформление по ТК РФ;
- заработная плата от 50 000 руб.;
- гибридный формат работы;
- возможности для карьерного роста и профессионального развития;
- дружелюбная атмосфера и поддержка в коллективе.