Санкт-Петербург
Обязанности:
- Разработка новых и поддержка в актуальном состоянии существующих автоматизированных тестов, проверка (ревью) кода коллег;
- Запуск и анализ результатов выполнения автоматических тестов;
- Анализ и тестирование требований к продукту;
- Планирование, оценка и выполнение задач по автоматизации тестирования;
- Формирование тестовой документации: чек-листы, тест-кейсы, тестовые наборы;
- Автоматизация функционального, интеграционного, smoke и регрессионного тестирования;
- Документирование ошибок в системе баг-трекинга и отслеживание их исправления;
- Формирование отчетов о результатах тестирования;
- Взаимодействие с командой разработчиков.
Требования:
- Опыт работы в области QA Automation от 2-х лет;
- Понимание принципов SDLC/SDM: Scrum, Kanban;
- Опыт работы с требованиями;
- Знание различных методов тестирования ПО, понимание техник тест-дизайна;
- Навыки составления тестовой документации (тест-планов, тест-кейсов и др.);
- Опыт работы с TMS (TestIT, TestRail, и т. п.);
- Понимание целей автоматизации тестирования;
- Опыт автоматизации функционального тестирования (frontend/backend/api);
- Опыт проведения дымового, регрессионного, системного тестирования;
- Знание и опыт применения Python3, pytest для разработки автотестов и понимание механизма фикстур;
- Опыт работы с системой тестовой отчетности Allure или аналогами;
- Навык работы с дефектами;
- Опыт использования BTS (Jira, Mantis или аналогичными);
- Опыт работы с БД (Postgres, Redis) на уровне написания стандартных запросов;
- Понимание работы клиент-серверной архитектуры;
- Понимание работы сетей, стек TCP/IP;
- Опыт работы с ОС семейства Linux, bash;
- Опыт работы с GIT Flow, практики CI/CD.
Будет плюсом:
- Опыт работы с системами виртуализации – Vmware, VirtualBox или аналогичными;
- Опыт конфигурационного/инсталляционного тестирований;
- Опыт проведения Code review кода;
- Опыт работы с Docker;
- Опыт работы с Paramiko;
- Опыт работы с Requests/Postman или подобным;
- Опыт работы с Selenium или подобным;
- Опыт настройки/построения Gitlab CI pipelines непрерывной интеграции;
- Параллелизация автотестов;
- Опыт развертывания и поддержки тестовых окружений.
Условия:
- Команда единомышленников;
- Возможность развития и карьерного роста;
- Официальное трудоустройство и оформление полностью согласно ТК РФ;
- Медицинская страховка ДМС - после испытательного срока;
- Выходной день в честь дня рождения.