О проекте
Sibedge — аккредитованная IT-компания с 20-летним опытом заказной разработки ПО. Ищем тестировщика для проекта по развитию крупной платформы кадрового электронного документооборота.
Мы развиваем продукт, который является лидером рынка кадрового электронного документооборота в России, предназначенный для автоматизации всех ключевых 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