О компании и команде
Мы в поиске C# разработчика в команду, которая занимается тестированием SaaS решения в области endpoint security c распределенной архитектурой и интегрирующее в себя множество отдельных продуктов и систем компании.
В нашей команде ежедневные скрамы, ретроперспективы по итогам итерации, обязательное Code Review.
Ожидания от кандидата
Что требуется от вас:
- Опыт программирования на C#;
- Понимание принципов ООП;
- Опыт использования скриптовых языков для автоматизации (например, PowerShell);
- Опыт работы с MS TFS, Git либо любой другой системой контроля версий и багтрекером;
- Интерес к исследовательской деятельности;
- Умение разбираться в чужом коде;
- Умение декомпозировать поставленные задачи.
Будет плюсом:
- Опыт тестирования ПО и знание теории тестирования;
- Написания юнит-тестов (XUnit, MSTest, NUnit или аналоги);
- Написания тестов с использованием Selenium;
- Тестирования/разработки WCF сервисов (SOAP, REST).
Условия работы
Чем предстоит заниматься:
- Написание скриптов, фреймворков для улучшения процессов тестирования;
- Развитие тестового фреймворка: разработка нового функционала и поддержка существующего;
- Разработка автоматических тестов на C#: API тесты на базе XUnit; веб-тесты с использованием Selenium;
- Поддержка и развитие CI/CD практик в Azure DevOps.
- Улучшение архитектуры существующей инфраструктуры автоматизированного тестирования и рефакторинг.