Описание вакансии
Основные обязанности
- Активное взаимодействие с командами разработчиков для понимания требований к тестированию и согласования с целями проекта
- Проведение тщательного тестирования продукта для выявления потенциальных ошибок и проблем с производительностью
- Выполнение комплексных проверок перед выпуском, чтобы убедиться, что программное обеспечение соответствует стандартам качества
- Документирование подробных отчетов об ошибках с четкими шагами воспроизведения и анализом влияния
- Разработка и поддержка тестовых процедур для новых функций и существующих систем
- Возможность вносить вклад в улучшение кодовой базы путем устранения незначительных технических проблем
- Сотрудничество с руководителями QA для определения приоритетов тестирования и оптимизации рабочих процессов
- Участие в планировании тестирования для определения объема работ, сроков и критериев успеха
- Внедрение автоматизированных решений для тестирования там, где это уместно, для повышения эффективности
- Предоставление разработчикам обратной связи по возможным улучшениям и повышению удобства использования
Требования к кандидату
- Опыт работы в средах разработки Unity и Unreal Engine
- Глубокое понимание методологий и лучших практик тестирования программного обеспечения
- Отличные аналитические навыки для выявления сложных технических проблем
- Способность создавать четкую и полезную документацию для тестовых сценариев и отчетов об ошибках
- Опыт работы с системами контроля версий (например, Git) для совместной разработки
- Знание инструментов и фреймворков для автоматизированного тестирования
- Эффективные коммуникативные навыки для работы с кросс-функциональными командами
- Навыки решения проблем для творческого подхода к техническим вызовам
- Внимание к деталям для обеспечения точных результатов тестирования
- Способность работать самостоятельно, поддерживая координацию с командой
- Опыт работы с agile-процессами разработки и итеративными циклами тестирования
- Понимание этапов жизненного цикла разработки программного обеспечения (SDLC)
- Базовые знания программирования для внесения изменений в кодовую базу и отладки
- Свободное владение английским языком для четкой документации и коммуникации
- Гибкость в адаптации к изменяющимся требованиям и приоритетам проекта
Квалификация
- Диплом бакалавра в области компьютерных наук или смежной области (желательно, но не обязательно)
- Не менее 2 лет опыта в тестировании QA для проектов по разработке игр
- Практическое знание инструментов управления тестированием (например, Jira, TestRail)
- Опыт работы с системами отслеживания ошибок и процессами их устранения
- Хорошие организационные навыки для одновременного управления несколькими задачами тестирования
- Способность работать в условиях сжатых сроков выпуска
- Опыт работы с конвейерами непрерывной интеграции и развертывания (CI/CD)
- Понимание методов оптимизации производительности программного обеспечения
- Умение создавать и поддерживать тестовую документацию для аудита
- Опыт кросс-платформенного тестирования для проектов на Unity и Unreal Engine
- Знание лучших практик и отраслевых стандартов разработки игр
- Способность предоставлять конструктивную обратную связь командам разработчиков
- Опыт проектирования тестовых сценариев и планирования тестирования
- Понимание принципов тестирования безопасности программного обеспечения
