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
- Знание английского языка на уровне переписки.