← к выдаче
QA

QA Automation Engineer C#

КлеркгруппМинск10 дн. назад

Коротко

Develops new automation environment on XUnit framework, ensures testing of services, sets up CI/CD pipelines, integrates TestRail, tracks regression runs. · Needs: 4+ years automation testing; strong C# and .NET; framework design from scratch; xUnit/NUnit/MSTest; REST API automation; HttpClient/RestSharp; SQL; Git

Описание от работодателя

В связи с расширением команды и масштабированием проектов находимся в поиске QA Automation Engineer в IT-компанию, которая занимается разработкой и полным сопровождением заказного программного обеспечения, веб-сайтов и мобильных приложений, предоставляя широкий спектр услуг. Чем предстоит заниматься: Разрабатывать новую среду автоматизации на основе уже существующего фреймворка XUnit; Обеспечить надежное тестирование как действующих, так и новых сервисов; Организовать CI/CD пайплайны для регулярных прогонов автоматизированных тестов; Настроить интеграцию и репортинг с TestRail; Отслеживать ежедневные прогоны регрессионных тестов, анализировать логи падающих сценариев и выявлять причины ошибок; Актуализировать тестовые сценарии по мере необходимости; Документировать баги и проводить повторную проверку после фиксов. Наши ожидания от кандидата: Опыт работы в автоматизации тестирования от 4-х лет ; Уверенное знание C# и .NET; Практический опыт проектирования и разработки фреймворка автоматизации тестирования с нуля; Опыт работы с xUnit, NUnit или MSTest; Опыт автоматизации тестирования REST API; Опыт работы с HttpClient, RestSharp или аналогами Опыт проектирования переиспользуемых компонентов автоматизации: API-клиентов, fixtures, helpers, builders, assertions и т.д; Опыт реализации параметризованных и data-driven тестов; Уверенное знание SQL и опыт проверки данных на уровне БД; уверенная работа с Git; Хорошее понимание HTTP/HTTPS: методы, заголовки, коды ответов, авторизация/аутентификация, cookies, JSON, сериализация и десериализация; Хорошее понимание ООП, SOLID, принципов Clean Code и основных паттернов проектирования; Опыт работы с реляционными БД: PostgreSQL, MySQL, MS SQL или аналогичными; Опыт интеграции автотестов в CI/CD: TeamCity, Azure DevOps, GitHub Actions, GitLab CI, Jenkins или аналогичные системы; Понимание принципов параллельного выполнения тестов, test isolation и thread safety; Опыт интеграции с TestRail, Allure, ReportPortal или аналогичными системами; Анализировать систему и обоснованно определять приоритеты автоматизации сценариев; Настройка системы логирования и формирование отчетов по результатам автоматизированного тестирования; Проведение code review автотестов. Мы предлагаем: Оформление по ТК Республики Беларусь; Стабильную официальную заработную плату; Комфортный, современный офис в Минске либо удалённое сотрудничество; Гибкое начало рабочего дня: с 8:00 до 11:00; 28 календарных дней отпуска + 4 day off; Частичная компенсация спортивных абонементов, медицинская страховка; Широкая партнерская программа, мероприятия и корпоративы, подарки к значимым события. Данное рабочее место является планируемым к созданию и замещению (перспективным).