Fullstack QA engineer
Коротко
Tests UI/API of a facial recognition product on microservices; expands test models and performs exploratory testing. · Needs: Practical functional testing; REST API testing with Postman/SoapUI; basic SQL; Java/TypeScript for UI and API automation
Описание от работодателя
ЦРТ - лидер рынка видеоаналитики.
Наша команда занимается разработкой и развитием продукта с использованием технологии идентификации по лицу. Продукт базируется на микросервисной архитектуре. Наше решение успешно применяется на крупнейших стадионах и аэропортах страны, а также в рамках проектов по созданию безопасных городов.
Создаваемые нами решения уникальны - здесь и высокая нагрузка при работе с тысячами камер одновременно и научная составляющая в работе с биометрическими SDK.
КАКИЕ ЗАДАЧИ НЕОБХОДИМО РЕШАТЬ:
Ручное и автоматизированное тестирование UI/API;
Анализ требований;
Расширение тестовой модели;
Исследовательское тестирование.
НАШИ ОЖИДАНИЯ:
Практический опыт функционального тестирования;
Понимание процессов тестирования и жизненного цикла разработки ПО;
Знание техник тест-дизайна и умение применять их на практике;
Умение анализировать требования, выявлять риски и определять необходимый объём тестирования;
Опыт тестирования REST API;
Понимание HTTP/HTTPS и принципов клиент-серверного взаимодействия;
Опыт работы с инструментами тестирования API: Postman, SoapUI или аналогами;
Базовое знание SQL: умение составлять простые запросы для проверки данных;
Уверенное знание одного из ЯП: Java/TypeScript;
Практический опыт разработки и поддержки автотестов на Java/TypeScript;
Практический опыт разработки UI-автотестов на одном из ЯП: Java/TypeScript;
Понимание принципов построения, поддержки и развития автотестов.
БУДЕТ ПЛЮСОМ:
Опыт тестирования микросервисной архитектуры;
Опыт работы с CI/CD-системами — мы используем TeamCity;
Базовые навыки работы с Linux;
Опыт интеграционного тестирования;
Опыт развития и поддержки существующего фреймворка автоматизации.