Wargamingen
Senior Performance QA Engineer (World of Warships, PC)
Belgrade. Posted 3 months ago
The role
You will focus on performance testing and automation for World of Warships PC. You will identify performance bottlenecks and work with QA and development teams to improve game performance.
What you will do
- Develop and maintain automated tests for functional, performance, and stability testing on Python
- Develop and maintain core functionality of the automation framework
- Analyze automated test results and investigate failures
- Performance testing and profiling of game client and backend services
- Maintain documentation for existing automated tests, frameworks, and tools
- Collaborate with other teams and provide support based on automated test results
- Participate in the development and maintenance of CI/CD pipelines and related tools
- Work with different teams as internal customers to provide automation solutions
- Participate in code reviews and contribute to improving automation code quality
Required qualifications
- 3+ years of experience in Performance Testing or Performance QA
- 3+ years of experience in Automation QA or a similar position
- 1+ year of commercial experience in Python-based automated testing, including writing performance test suites using pytest
- Experience in Performance testing tools and frameworks (k6, load testing, profiling tools)
- Experience in analyzing and optimizing game performance (PC games)
- Experience with Elasticsearch for log collection and analysis
- Experience with CI/CD systems (Jenkins, TeamCity)
- Knowledge of PC architecture basics and component interaction (CPU, GPU, memory, disk I/O)
- Understanding of performance metrics: FPS, frame time, CPU/GPU utilization, memory consumption
- Knowledge of the theory and methods of software testing and performance testing methodologies
- Upper-Intermediate (B2) or higher English knowledge
Nice to have
- Experience in game development or game engines (Unreal, Unity)
- Experience in log parsing and data analysis with pandas and NumPy
- Experience in Python profiling and optimization (cProfile, line_profiler)
- Experience with PostgreSQL performance analysis and query optimization
- Experience in Docker, docker-compose
- Experience in monitoring tools (Grafana, Prometheus)
- Experience with Python async/await and multiprocessing
- Experience in designing and maintaining performance test infrastructure
- Experience in Linux-based systems
- Mentoring experience in QA team
Benefits
- Additional vacation days based on years of service at Wargaming: up to 5 days on top of the statutory minimum
- Additional paid time off (5 Personal Days, Birthday Leave, Marriage Leave, Compassionate Leave)
- Sick Leave Compensation, Maternity Leave Benefits
- Premium Private Health Insurance
- Career development and education opportunities within the company
- English clubs and platform for learning languages
- Mental well-being program (iFeel)
- Commuting allowance
- Company events
- FitPass membership
- Discounts for employees
- Personal Gaming Account
Before you apply
- This role is eligible for relocation & immigration support
- Please submit your CV in English
About the company
Wargaming is an award-winning online game developer and publisher headquartered in Nicosia, Cyprus. Their flagship products include World of Tanks, World of Warships and World of Tanks Blitz.