Описание:
В связи с расширением команды и масштабированием проектов находимся в поиске 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
- Частичная компенсация спортивных абонементов, медицинская страховка
- Широкая партнерская программа, мероприятия и корпоративы, подарки к значимым события