Проект: 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 тестирования
- Анализ процессов с целью оптимизации трудозатрат и обеспечения полного покрытия
- Взаимодействие с смежными подразделениями и распределение задач по автоматизированному тестированию