Title: Sr Performance Automation QA Engineer (World of Warships, PC) | Wargaming
Мы ищем старшего инженера по тестированию производительности с опытом в GameDev, который присоединится к нашей команде World of Warships PC. Эта вакансия открыта в наших офисах в Белграде или Никосии. На этой должности вы будете заниматься тестированием производительности и автоматизацией, помогая нам выявлять узкие места производительности и обеспечивая плавный и стабильный игровой процесс для наших игроков. Вы будете тесно сотрудничать с командами QA и разработки для исследования, анализа и улучшения производительности игры.
Что вы будете делать?
- Разрабатывать и поддерживать автоматизированные тесты для функционального тестирования, тестирования производительности и стабильности на Python.
- Разрабатывать и поддерживать основную функциональность фреймворка автоматизации.
- Анализировать результаты автоматизированных тестов и расследовать сбои.
- Тестирование производительности и профилирование игрового клиента и серверных служб.
- Поддерживать документацию для существующих автоматизированных тестов, фреймворков и инструментов.
- Сотрудничать с другими командами и оказывать поддержку на основе результатов автоматизированного тестирования.
- Участвовать в разработке и поддержке конвейеров CI/CD и связанных инструментов.
Что мы ищем?
- 3+ года опыта в тестировании производительности или QA производительности.
- 3+ года опыта в Automation QA или аналогичной должности.
- 1+ год коммерческого опыта в автоматизированном тестировании на базе Python, включая написание наборов тестов производительности с использованием pytest.
- Опыт работы с инструментами и фреймворками для тестирования производительности (k6, load testing, profiling tools).
- Опыт анализа и оптимизации игровой производительности (игры для ПК).
- Опыт работы с Elasticsearch для сбора и анализа логов.
- Опыт работы с Perfana или аналогичными инструментами для анализа и визуализации производительности.
- Опыт работы с системами CI/CD (Jenkins, TeamCity).
Какие дополнительные навыки помогут вам выделиться?
- Опыт разработки игр или игровых движков (Unreal, Unity).
- Опыт парсинга логов и анализа данных с использованием pandas и NumPy.
- Опыт профилирования и оптимизации Python (cProfile, line_profiler).
- Опыт анализа производительности PostgreSQL и оптимизации запросов.
- Опыт работы с Docker, docker-compose.
- Опыт работы с инструментами мониторинга (Grafana, Prometheus).
- Опыт работы с Python async/await и multiprocessing.
- Опыт проектирования и поддержки инфраструктуры тестирования производительности.
- Опыт работы с системами на базе Linux.
- Опыт наставничества в команде QA.