Wargaming logo
WargamingPosted 2 weeks ago

Sr Performance Automation QA Engineer (World of Warships, PC)

HybridBelgrade, Central Serbia, Serbia

Full TimeSenior LevelAssociates DegreeLargeGaming

Job Summary

Develop and maintain automated tests for functional, performance, and stability testing on Python, while building the core automation framework. Analyze test results to investigate failures and conduct performance profiling of game client and backend services. Maintain documentation for frameworks and tools, collaborate with internal teams to provide automation solutions, and participate in CI/CD pipeline development and code reviews. This role reports to the Lead Automation QA Engineer and requires onsite or hybrid work in Belgrade after probation.

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 Perfana or similar performance analysis and visualization tools
  • 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
  • Must be able to work onsite during the probation period
  • Must be able to work onsite or hybrid (3 days per week in Belgrade office) after the probation period
  • This role is eligible for relocation & immigration support

Desired Qualifications

  • 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 with 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

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce