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