Проект: X5. Роль: Senior Full-stack тестировщик (Python). Локация: любая, удалённо. Занятость: фулл тайм. Направление: нагрузочное тестирование.

Требования:

  • Опыт работы с системами багтрекинга
  • Опыт работы с СУБД: Oracle, PostgreSQL, MSSQL
  • Знание методологий разработки ПО (Agile, каскадная, итерационная, инкрементная)
  • Знание стандартов работы XML и веб-служб
  • Опыт работы с web-технологиями
  • Опыт работы в гибких фреймворках: Scrum, Kanban
  • Навыки работы с ОС Windows и *nix
  • Опыт тестирования в командах с гибкой моделью разработки
  • Опыт работы с удалённым доступом по протоколам RDP/SSH
  • Опыт работы с таск-трекерами и системами управления тестированием (Jira, Allure TestOPS, HP ALM)
  • Навыки разработки тестовой модели
  • Опыт функционального, интеграционного, регрессионного и автоматизированного тестирования
  • Опыт работы с системами версионного контроля (Git, SVN)
  • Знание инженерных практик DevOps и систем CI
  • Опыт автоматизации тестирования Desktop, Mobile и Web-решений
  • Практический опыт написания административных скриптов: BAT, BASH, PS, VBS, JS
  • Навыки декомпозиции задач для разработки автотестов и проведения автоматизированного тестирования
  • Опыт написания сложных SQL-запросов
  • Знание теории и методик тестирования

Обязанности:

  • Поддержка и развитие существующих решений автоматизированного тестирования
  • Оценка трудозатрат на автоматизированное тестирование
  • Организация и проведение автоматизированного тестирования бизнес-процессов
  • Проведение автоматизации тестирования, формирование требований к автоматизации и участие в приёмке результатов
  • Участие в разработке архитектурных решений в рамках направления, обеспечение масштабируемости и отказоустойчивости решений
  • Подготовка документации (ПМИ, автотесты, инструкции, отчёты)
  • Анализ требований и документации для разработки сценариев тестирования; участие в UAT
  • Анализ результатов тестирования, подтверждение дефектов и их критичности, планирование ретестирования
  • Формирование и контроль выполнения планов тестирования; организация End-to-End тестирования
  • Анализ процессов с целью оптимизации трудозатрат и обеспечения полного покрытия
  • Взаимодействие с смежными подразделениями и распределение задач по автоматизированному тестированию