1. Написание программных тестов к программному коду продуктов: контроль корректной работы отдельных функций и методов;
2. Написание интеграционных тестов к программному коду продуктов: контроль корректной работы бизнес-логики в программном коде;
3. Составление чек-листов: контрольные точки для ручного тестирование на корректность работы интерфейсов ПО и его поведение, например что в поле GTIN можно ввести только цифры и обязательно начинается с 0;
4. Составление тест-кейсов: череда операций взаимодействия с программным продуктом для проверки корректной работы и выполнение ожидаемых результатов — корректная реакция ПО на ввод пользователя: как корректный так и некорректный;
5. Составление автоматизированных тестов — автоматизация тестирования поведения ПО в контролируемой среде и сбор результатов: автоматически выполняется симуляция действия пользователя или работы линии и журналируется результат этих действий;
6. Составление баг-репортов разработчикам при выявлении ошибок в работе с полным описание шагов воспроизведения и состояния тестовой среды, что бы разработчик мог по этому баг-репорту воспроизвести ошибку, её исправить и передать на повторное тестирование;
7. Тестирование бизнес-процессов ПО на соответствие заявленной логике по ТЗ. Т.е. код выполняет именно то, что было заявлено в ТЗ. Не только то, что он работает и без ошибок, но и то, что он выполняет именно то и в том виде, как было заявлено в требованиях в ТЗ;
навык работы на языке программирования python;
знание основ программирования, ООП, языка python (js, react будет плюсом);
понимание основных принципов тестирования и техник тест-дизайна;
аналитические способности;
внимательность, умение глубоко погружаться в проблему;
понимание клиент-серверной архитектуры (HTTP, REST API), принципов работы десктопных и мобильных приложений;
опыт написания понятных атомарных чек-листов, тест-кейсов в структурированной форме с минимальной избыточностью с применением тест-дизайна;
опыт составления баг-репортов;
опыт тестирования API, работал с БД;
фреймворки и библиотеки, используемых для автоматизации тестирования (Selenium/Selenide, PyTest и другие);
Условия:Работа ТОЛЬКО офисе ЯРОСЛАВЛЬ, не удаленно;
Введение в должность (собственный учебный центр);
Сопровождение и обучение на этапе адаптации;
Закрепление наставника на период испытательного срока;
Возможность карьерного роста и развития;
Официальное трудоустройство, прозрачные условия труда;
Заработная плата оклад + kpi ;
График работы: понедельник-пятница с 9-00 до 18-00.