Что нужно делать:
ручное функциональное и нефункциональное тестирование приложений и сервисов с применением тестовых сценариев;
описание тест-кейсов для нового функционала, описание кейсов воспроизведения обнаруженных ошибок, доработка сценариев тестирования, ведение базы дефектов, контроль исправления;
тестирование сервисов через REST/SOAP;
автоматизированное тестирование (опционально);
составление отчетов о тестировании;
взаимодействие с командой разработки.
Основной технологический стек:
Java, Postgre SQL, Elastic Search, Camunda BPMN, Angular JS, React, Docker, Ansible, Kubernetes, Kafka.
Что нужно уметь:
опыт работы в тестировании, разработке, внедрении и сопровождении ПО от 3 лет;
профильное, техническое образование;
понимание процесса разработки и жизненного цикла ПО, принципов тестирования ПО;
знание подходов создания тест-кейсов / техник тест-дизайна;
опыт работы в команде, желательно с использованием одной из методологий разработки (RUP, Agile и др.);
грамотная речь, умение понятно описывать проблему;
внимательность к деталям, способность к быстрому обучению.
Плюсом будут:
знания систем автоматизации бизнес-процессов (Camunda BPMN, Activity, IBM Process Engine и аналоги);
навыки работы с таск-трекерами (Jira/ Redmine/ Mantis/ Microsoft TFS/ прочее);
понимание микросервисной архитектуры;
умение создавать для приложений такие ситуации, о которых никто никогда не думал;
знания систем автоматизированного тестирования и программирование авто-тестов;
знание основ реляционных СУБД, умение работать с запросами;
опыт работы с логами.