О компании
Проект ориентирован на рынок США. Это медицинское веб приложение для докторов. Работа ведется в распределенной международной команде с участниками из разных стран.
Обязанности
- Проведение функционального, интеграционного, E2E, smoke и regression тестирования.
- Анализ требований и технической документации, выявление потенциальных рисков и неоднозначностей.
- Подготовка, ведение и актуализация тестовой документации: тест-кейсов, чек-листов, тестовых сценариев.
- Выполнение ручного тестирования Frontend, Backend и API.
- Подготовка качественных баг-репортов с подробным описанием: шагов воспроизведения, ожидаемого и фактического результата, окружения, дополнительных материалов (логи, скриншоты, видео).
- Регистрация, приоритизация и сопровождение дефектов на всех этапах их жизненного цикла.
- Взаимодействие с разработчиками, аналитиками и другими участниками команды для поиска причин возникновения дефектов.
- Анализ логов, диагностика проблем и помощь в определении причин возникновения ошибок.
- Участие в командных встречах и обсуждениях.
- Работа с технической документацией и ведение профессиональной переписки на английском языке.
Требования
Теория тестирования
- Хорошее понимание основ и принципов тестирования ПО.
- Знание основных видов и техник тестирования.
- Понимание жизненного цикла дефекта и процессов разработки ПО.
Web и Frontend тестирование
- Опыт функционального тестирования Web-приложений.
- Понимание основ нефункционального тестирования.
- Опыт работы с браузерными инструментами разработчика: DevTools (Elements, Console, Network, Application).
- Базовые знания HTML/CSS.
Backend и API тестирование
- Опыт тестирования Backend-систем и API.
- Практический опыт работы с Postman, Swagger / OpenAPI.
- Умение создавать и поддерживать коллекции запросов в Postman или аналогичных инструментах.
- Понимание клиент-серверной архитектуры, REST API, HTTP-протокола и основных методов запросов (GET, POST, PUT, DELETE).
Работа с базами данных
- Базовые знания SQL: написание SELECT-запросов, добавление, обновление и удаление данных (INSERT, UPDATE, DELETE), работа с фильтрацией и объединением данных.
- Опыт работы с MySQL или другими реляционными базами данных.
Инструменты и процессы
- Опыт работы с системами контроля задач и дефектов: GitHub.
- Опыт использования AI-инструментов для повышения эффективности QA-процессов.
Личные качества
- Внимательность к деталям и системный подход.
- Аналитическое мышление и способность находить первопричины проблем.
- Хорошие навыки коммуникации и взаимодействия с командой.
- Способность самостоятельно планировать работу и оценивать сроки выполнения задач.
- Умение работать в распределенной международной команде.
Английский язык
- Уровень английского — B1 (Intermediate) или выше: чтение технической документации, ведение переписки с коллегами.
Будет преимуществом
- Опыт работы с mock-сервисами: WireMock и аналоги.
- Опыт тестирования WebSocket-взаимодействий.
- Опыт работы с Linux CLI: базовые операции с файловой системой, поиск и анализ логов.
- Понимание форматов XML, XSD.
- Опыт использования инструментов нагрузочного тестирования: JMeter или аналоги.
- Практический опыт работы с Docker.
- Опыт работы с CI/CD процессами.
- Возможность участия в рабочих встречах на английском.
Условия
- Зарплата: $1600 - $1920 в месяц.
- Локация: удаленно вне РФ, РБ и Украины. Предпочтительная локация Европа/СНГ. Часовой пояс от МСК (+/- 2-3 часа).
- Оформление: контракт, гражданство РФ, РБ.
- Полная занятость.
- Испытательный срок 3 месяца.
- Проект долгосрочный от 1 года до нескольких лет.