Функциональный тестировщик

Оплата: По договоренности
Удаленно
Full-time

Требования & Навыки:


  • Высшее техническое образование.
  • Профильный опыт работы – не менее 1 года работы.
  • Предметная область: обязательно – знаком с основами банковской деятельности, желательно – знаком с банковскими продуктами (в зоне своей ответственности).


  • Анализ бизнес и функциональных требований и формирование своего решения – анализ ТЗ, уточняющие вопросы, желательно критическое прочтение ТЗ и БТ (бизнес требования), выявление явных несоответствий.
  • Знание основ тестирования ПО:

Общая теория тестирования, виды тестирования, терминология.

Основные техники тест дизайна: Equivalence Class Testing, Boundary Value Testing, Decision Table Testing, State-Transition Testing, Pairwise testing.

Классификация и локализация дефектов (желательно).

  • Жизненный цикл разработки,гибкие методологии разработки (Kanban/Agile/Scrum/Lean), DevOPS – основы и различия разных методов разработки (Kanban/Agile/Scrum/Lean)ю
  • Работа с тестовой документацией – обязательно знать основы банковской деятельности.
  • Инструменты TMS, Wiki, багтрекинг – знать основные элементы интерфейса и функции, внутренние инструкции, уметь корректно заводить баги в Jira.
  • Базы данных – общее понимание, умение читать и понимать схемы баз данных в общепринятых графических нотациях, писать простые SQL запросы, типы данных. Желательно: сложные запросы (подзапросы, cross join, inner join, outer join, операции с множествами, групповые и аналитический операции).
  • UI Frontend (DevTools для Web приложений) – обязательно читать запросы, смотреть ошибки в запросе, желательно работа с куки.
  • UI Frontend (Перехват трафика Charles\Fiddler) – обязательно уметь настраивать окружение, читать запросы, желательно навык работать с брейкпоинтами.
  • API REST, SOAP, GraphQ:

Общее понимание принципов работы стека TCP\IP, сетевая модель OSI, общее представление об API, HTTP статус коды и их значения, заголовки, форматы JSON\XML.

Понимание принципов работы REST\SOAP\GraphQL (в зависимости от проекта) и интеграционного взаимодействия систем.

Желательно уметь находить явные ошибки по тексту запроса и ответ.

  • API инструменты SoapUI, Postman (или аналогичные) – знать документацию по инструменту, простые запросы по шаблону, основные функции инструмента для создания тестов, желательно умение работать с переменными в тестах, настройками окружения.
  • Работа с логами конкретного тестируемого приложения – чтение и поиск сообщений об ошибках.
  • Работа с Unix-системами bash или MS Windows PowerShell/CMD: обязательно базовые команды, желательно простые скрипты (последовательность команд).
  • DQL (Document Query Language), API Documnetum (инструменты idql, iapi на Conent Server, web-интерфейс Documentum Administrator): знание как выполнять запросы по шаблону или самостоятельно делать простые запросы.
  • тестирование мобильных приложений: обязательно понимать, как приложение взаимодействует с сервером, знать из чего состоит экран приложения, установка приложения из Testflight и Firebase, желательно – Don't keep activity, Disable animations.
  • Android\iOS IDE – Способность прочесть лог.
  • Основы программирования в том числе и GIT:

Основные команды в GIT

Базовое представление о работе с ветками

Основы ООП (будет плюсом).


Формат: фулл-тайм (8ч/день), удаленно.

Локация & Гражданство: РФ.

Долгосрочный проект.