Требования
- Основы Java (или Groovy)
- Понимание регулярных выражений
- Понимание или опыт написания Use Cases, User Stories, Test Cases
- Базовые знания SQL
- Понимание XML, JSON
- Понимание API тестирования
- Понимание клиент-сервеной архитектуры
- Понимание теории тестирования (тест дизайн, виды и типы тестирования, этапы, жизненный цикл бага)
Плюсом будет
- Опыт администрирования операционных систем
- Работа в командной строке ОС
- Опыт работы с инструментами ведения тест-кейсов, багтрекинга (Jira)
- Опыт работы в IT или в области тестирования ПО
- Опыт формирования методик тестирования, составление профилей, подготовки отчетов
- Опыт работы с Jmeter, SOAP UI
Обязанности
- Разработку и поддержку автоматизированных API тестов на языке Groovy;
- Интеграцию и настройку инструментов автоматизации для выполнения тестов. (docker, tomcat, jmeter);
- Анализ ошибок, обнаруженных в процессе тестирования. (анализ логов и отчета allure);
- Сотрудничество с командой разработчиков для определения требований и тестирования новых функций;
- Обеспечение соблюдения стандартов качества и процессов тестирования;
- Постоянное совершенствование и оптимизация автоматизированных процессов тестирования.
Ожидаем, что кандидат
- понимает принципы QA и готов брать на себя ответственность за качество выпускаемого продукта;
- инициативен и готов продолжать профессиональный рост;
- готов учиться сам и делиться опытом с командой.