Boardwise
Senior QA Engineer (m/f/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior QA Engineer в международную продуктовую команду. Отвечает за качество продукта: тест-дизайн, функциональное и регрессионное тестирование, проверка интеграций с Microsoft 365, мобильных приложений и GraphQL API.
Задачи
- Анализировать требования и user stories, выявлять пробелы, граничные случаи и риски на ранних этапах
- Разрабатывать и поддерживать тестовую документацию: тест-планы, тест-кейсы, чек-листы, трассировку требований
- Проводить функциональное, регрессионное, интеграционное, исследовательское, end-to-end и приёмочное тестирование
- Тестировать сложные сценарии ролей и прав доступа, включая несколько ролей, ограниченный доступ и кросс-бордовую видимость
- Проверять end-to-end интеграции с Microsoft 365
- Тестировать iOS- и Android-приложения на разных устройствах и ОС
- Валидировать настройки конфигурации, импорт и экспорт данных
- Составлять чёткие воспроизводимые баг-репорты и сопровождать их исправление
- Участвовать в проверке готовности к релизу, smoke-тестировании и пост-релизной верификации
- Использовать AI-инструменты для анализа тестов, тест-дизайна, отладки и расследований
Требования
- 5+ лет профессионального опыта в Software QA
- Понимание SDLC, STLC, Agile/Scrum и практик shift-left тестирования
- Знание функционального, регрессионного, smoke, интеграционного, E2E, исследовательского, UAT, совместимости, юзабилити и локализационного тестирования
- Опыт применения техник тест-дизайна: анализ граничных значений, классы эквивалентности, таблицы решений, переходы состояний, pairwise, сценарное тестирование
- Опыт работы с Jira или Azure DevOps
- Опыт тестирования сложных моделей прав доступа и сценариев RBAC
- Опыт работы с продуктами с интенсивными workflow: процессы согласования, дедлайны, правила публикации
- Сильные навыки root-cause анализа с использованием DevTools, сетевых запросов, логов консоли, local storage, REST и GraphQL payloads
- Практический опыт тестирования приложений, интегрированных с Microsoft 365: SharePoint, Teams, Outlook, Entra ID
- Опыт тестирования мобильных приложений на iOS и Android
- Понимание мобильных рисков: фрагментация устройств и ОС, разрешения, сеть, push-уведомления, deep links, обновления приложений
- Опыт работы с TestFlight, Android test builds и логами устройств
- Практический опыт тестирования GraphQL API: queries, mutations, variables, fragments, schema introspection
- Понимание HTTP, JSON, аутентификации, авторизации, валидации, обработки ошибок и статус-кодов
- Умение проверять консистентность данных между API и UI
- Практический опыт использования AI-ассистентов (ChatGPT, Claude, GitHub Copilot) в QA-процессах
- Понимание ограничений AI и ответственного обращения с чувствительными данными
- Английский язык уровня B2 и выше
Условия
- 100% удалённая работа с высоким уровнем ответственности и гибкости
- Ключевая роль с прямым влиянием на качество и надёжность продукта
- Возможность формировать QA-стандарты, процессы и стратегии тестирования
- Тесное сотрудничество с Product и Engineering
- Современное технологическое окружение со сложными и интересными задачами тестирования
- Международная амбициозная команда с открытой культурой обратной связи
- Регулярные командные офсайты и возможности профессионального развития
Навыки
- Jira
- Azure DevOps
- RBAC
- DevTools
- REST
- GraphQL
- Microsoft 365
- SharePoint
- Teams
- Outlook
- Entra ID
- iOS
- Android
- TestFlight
- HTTP
- JSON
- ChatGPT
- Claude
- GitHub Copilot
- C#
- .NET
- Playwright
- xUnit
- OWASP Top 10