QA Automation (Python)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Создание проектных рекрутинговых команд и управление функцией подбора персонала для клиентов.

Описание вакансии

Условия работы

Чем предстоит заниматься:

  •  Работать с product owners и Scrum командой с целью нахождения и разработки оптимальных решений для доставления максимальной ценности конечному пользователю кратчайшим путем. Все члены наших команд участвуют в процессе определения оптимальных требований к продукту
  • Работать в рамках самоорганизующейся Scrum команды, которая реализует user stories в готовые функциональные итерации посредством написания чистого, эффективного, масштабируемого и поддерживаемого кода, его отладки, тестирования и рефакторинга.
  •  Писать автоматизированные тесты на основе методологии TDD, отвечать за user acceptance testing, и конечное качество продукта в каждой итерации
  •  Покрывать API автотестами
  •  Разрабатывать UI автотесты

Будем рады видеть тебя среди нас, если:

  • У тебя 3+ лет опыта профессионального тестирования веб приложений
  • У тебя 3+ лет опыта профессиональной разработки автоматических тестов и работы с инструментами автоматизации тестирования веб-приложений и мобильных приложений 
  • Ты подходишь к тестированию с точки зрения ценности функционала для конечного пользователя, а не детальных технический требований
  • Отличные знания Python
  • Есть опыт использования инструментов тестирования (UI: Selenium/Selenide/Katalon/Cucumber и т.п., API testing: (Postman, Katalon, REST-Assured, и т.п.).
  • Понимаешь концепции Page Model Object
  • Понимаешь роли автотестов в парадигме CI/CD(как интегрировать автотесты в цикл жизни CI)
  • Понимаешь значения регрессивного тестирования, тест-кейсов
  • Есть опыт с работы с баг-трекерами (Jira, Redmine или др.)
  • Есть опыт работы с Git (или другими системами контроля версий)
  • Ты обучаем, заинтересован в росте, умеешь работать в команде
  • Опыт назгрузочного тестирования (load testing): JMeter/Blazemeter и т.п.,
  • Понимание и опыт работы с Azure DevOps
  • Владение UNIX или Linux подобных ОС

Будет плюсом:

  • Опыт настройки pipelines в DevOps-системах в части автоматического тестирования
  • Знание SQL на уровне простых запросов
  • Знание популярных операционных систем (Windows, macOS, Linux, iOS, Android) и браузеров, понимание их особенностей и отличий
  • Опыт работы по гибким методологиям разработки, понимание принципов Agile
  • Знание английского языка на уровне переписки.