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

Cyprus

Posted

on-site · full-time · Visa sponsorship

Apply for this role at Wargaming

Responsibilities:
- Design, develop and maintain automated performance, stability and regression tests in Python (pytest).
- Build and extend automation framework core functionality and test suites.
- Execute load and stress tests (k6 and other tools) against client and backend services.
- Profile game client and backend to locate CPU/GPU/memory/disk I/O bottlenecks; analyze frame time and FPS data.
- Collect, parse and analyze logs using Elasticsearch and other log tooling.
- Investigate test failures, triage issues with development and QA teams, and propose mitigation strategies.
- Contribute to CI/CD pipelines (Jenkins/TeamCity) and maintain test infrastructure (Docker, orchestration where applicable).
- Document tests, frameworks and troubleshooting procedures; participate in code reviews and knowledge sharing.

Requirements:
- 3+ years in performance testing or performance QA and 3+ years in automation QA.
- 1+ year of commercial Python automated testing experience, including writing pytest suites.
- Practical experience with load testing tools (k6), profiling tools and performance investigation on PC games.
- Familiarity with Elasticsearch for log collection and analysis and CI/CD systems (Jenkins, TeamCity).
- Solid understanding of PC architecture (CPU/GPU/memory/disk) and performance metrics (FPS, frame time, utilization).
- Knowledge of software testing theory and performance testing methodologies.
- Upper-Intermediate (B2) English or higher.
- Preferred: game engine experience (Unreal/Unity), Python profiling (cProfile, line_profiler), pandas/NumPy for analysis, PostgreSQL tuning, monitoring stacks (Grafana/Prometheus), Linux, async/multiprocessing, and mentoring experience.

All roles at Wargaming