Sibedge — аккредитованная IT-компания. Уже 19 лет мы занимаемся заказной разработкой ПО. Сейчас мы в поиске nестировщика для проекта по развитию крупной платформы кадрового электронного документооборота.
О проекте:
Мы развиваем продукт, который является лидером рынка кадрового электронного документооборота в России, предназначенный для автоматизации всех ключевых HR-процессов, связанных с жизненным циклом сотрудников: приём, оформление, подписание документов, отпуска, справки и т. д. Система обеспечивает подписание документов онлайн (веб- и мобильное приложение) с использованием различных видов электронных подписей, интеграцию с учётными системами (например, 1С), уведомления, шаблоны документов, гибкие маршруты согласования, хранение и поиск в архиве.
Система работает в условиях высокой нагрузки на создание, подписание и хранение документов, массовых рассылок и уведомлений, большого числа одновременно активных сессий разных типов пользователей (сотрудники, руководители, кадровики, администраторы). К системе предъявляются высокие требования к надёжности, безопасности и соответствию нормативным требованиям (законы об электронных подписях, сохранности данных).
Стек: Java, Play, Spring, Angular; 30+ микросервисов; PostgreSQL, ClickHouse; мобильные приложения Android/iOS; Jira, Confluence, Allure TestOps; Sentry, серверные логи; Swagger, Postman; Kafka, RabbitMQ; Docker; GitLab, Jenkins.
Чем предстоит заниматься:
- тестировать веб- и мобильное приложение: функциональное, регрессионное, тестирование удобства использования, безопасности, интеграционное (в т.ч. интеграция с 1С);
- разворачивать и поддерживать тестовый стенд с тестовой инфраструктурой;
- локализовывать и документировать найденные дефекты;
- поддерживать и писать тестовую документацию, инструкции;
- обсуждать исправления с участниками команды и отслеживать процесс их устранения;
- анализировать результаты тестирования;
- разрабатывать сценарии тестирования;
- генерировать данные для проведения тестирования.
Что ожидаем от кандидата:
- знание теории тестирования и умение применять её на практике;
- общее понимание клиент-серверной архитектуры;
- уверенные навыки работы с REST API (Postman, Swagger, Proxyman), умение анализировать и формировать запросы;
- навык работы с PostgreSQL (SELECT, JOIN, вложенные запросы, агрегаты);
- опыт работы с Linux;
- опыт работы с удалённой системой через bash, умение копировать данные с удалённой системы и в неё;
- умение читать и анализировать логи приложения;
- понимание принципов CI/CD и опыт работы с соответствующими инструментами (Jenkins, GitLab CI/CD);
- знание основ сетевых технологий и протоколов (HTTP/HTTPS, DNS, TCP/IP, WebSocket);
- навыки работы с системами баг-трекинга и управления задачами (Jira);
- знание основ Docker и контейнеризации (поднимать сервисы для тестов, работа с docker-compose);
- умение оформлять тестовую документацию: чек-листы, тест-кейсы, тест-планы, отчёты о тестировании;
- понимание принципа работы очередей сообщений;
- навыки взаимодействия с командой (аналитики, разработчики, DevOps, менеджеры), умение доносить найденные проблемы;
- понимание работы Git;
- опыт работы в Jenkins;
- уровень английского языка — коммуникация ведётся на русском.
Будет плюсом:
- знание Kotlin, участие в написании интеграционных тестов;
- владение любым языком программирования;
- опыт работы с интеграцией 1С.
Что вам может быть интересно о Sibedge:
- мы предоставляем официальное оформление, «белую» заработную плату;
- мы лояльно относимся к гибкому графику работы, если он не снижает эффективность всей команды;
- благодаря ежегодному Performance Review каждый видит свой вклад в общий результат и определяет траекторию дальнейшего развития;
- компания и сотрудники всегда имеют возможность договориться. Придерживаемся принципа: если тебе чего-то не хватает — скажи об этом. Вместе мы обязательно найдём решение, чтобы каждый остался в позиции win-win.
Похожие вакансии
Уверенное владение HTML, CSS (SCSS), JS/TypeScript. Понимание принципов работы веб-приложений, HTTP, REST API. Опыт работы с Angular от...
Опыт системного анализа: проектирование и документирование REST/GraphQL API (OpenAPI/Swagger), описание интеграций между системами и сервисами. Уверенный SQL (PostgreSQL...
Опыт выявления и согласования требований. Опыт разработки требований к прикладному ПО, технических заданий и сопроводительной документации. Умение читать и понимать...
