Обязанности:
- Разработка, отладка и поддержка автоматизированных тестов и соответствующей инфраструктуры
- Ручное и автоматизированное тестирование десктопного ПО под управлением MacOS (функциональное, интеграционное, системное, регрессионное, стресс- и нагрузочное, приёмочное, локализационное, автоматизированное)
- Документирование результатов тестирования: занесение дефектов в багтрекинговую систему, составление отчётов
- Тест-дизайн и поддержание актуального состояния тестовых сценариев
- Настройка и поддержка тестового окружения, подготовка тестовых данных и стендов
- Запуск и анализ результатов автоматизированных тестов
- Взаимодействие с командами разработки и аналитики
Требования:
- Высшее образование в IT/разработке ПО/математике и опыт работы на позиции инженера по тестированию от 1 года
- Знание Python: ООП, стандартные библиотеки
- Знание принципов построения и работы ОС (Windows/Linux/Unix/Mac), опыт работы с Linux/MacOS
- Знание файловых систем и сетевых технологий (принципы построения сетей, протоколы)
- Навыки работы с git или иными системами контроля версий
- Знание методологий тестирования и умение применять их на практике
- Опыт работы со скриптовыми языками, способность к самообучению и выполнению задач в сроки