Тестировщик-автоматизатор / QA
Коротко
Owns test strategy, manual and automated testing of .NET desktop and web applications for SCADA systems; sets up test environments, analyzes dumps, and writes · Needs: 1+ year writing automated tests in .NET; Docker; REST API, Protobuf; Apache Kafka, PostgreSQL; Linux (RedOS, Astra Linux), Windows; Git, Jenkins
Описание от работодателя
Наша компания более 20 лет занимается разработкой программных решений для крупных предприятий нефтегазового сектора.
Компания ООО "Т-Софт" находится в реестре аккредитованных ИТ компаний . Это даёт нашим сотрудникам следующие преимущества:
отсрочку от срочной военной службы и частичной мобилизации;
упрощенное трудоустройство и получение вида на жительство в России.
Находимся в поиске QA / Тестировщика-автоматизатора .NET .
Проект:
SCADA-система. Часть автоматизированной системы управления технологическими процессами для сбора, сохранения и визуализации данных о процессе, возможности подавать управляющие команды. Ключевое требование – высокая надежность, так как сбой может явится причиной нарушения технологического процесса опасного производственного объекта или аварии.
Ключевые требования:
Отличное понимание работы Docker-контейнеров и принципов работы микросервисных и сервисных архитектур.
REST API, Protobuf.
Apache Kafka, PostreSQL.
Token-based auth.
Linux (RedOS, Astra Linux), Windows.
Опыт написания автотестов на .NET не менее 1 года. Используется .NET 10.
Отличные знания работы с командной строкой Linux.
Git, Jenkins, системы управления багов.
Опыт написания автотестов на LLM (будет предоставлен Cursor)
Обязанности:
Формирование стратегии тестирования: какая часть покрывается тестами, какая тестируется вручную. Совместная с Devops работа по организации обязательного тестирования при сборке релизных веток.
Ручное и автоматизированное тестирование десктопных и веб приложений написанных на .NET для платформы Windows и Linux.
Развертывание среды для тестирования. Наблюдение, анализ и поиск ошибок в тестируемом ПО.
Умение работать с дампом, проводить его анализ для поиска утечек памяти и проблем с производительностью.
Фиксирование ошибок и взаимодействие с разработчиками для их исправления.
Создание автоматизированных тестов на c#.