2 months ago
Belgrade, SerbiaSenior
Responsibilities
- Develop and maintain automated functional, performance, and stability tests in Python.
- Develop and maintain core automation framework functionality.
- Analyze automated test results and investigate failures.
- Perform performance testing and profiling of the game client and backend services.
- Maintain documentation for automated tests, frameworks, and tools.
- Collaborate with QA, development, and other internal teams to provide automation solutions and support.
- Participate in CI/CD pipeline and related tool maintenance.
- Participate in code reviews and improve automation code quality.
Requirements
- At least 3 years of experience in performance testing or Performance QA.
- At least 3 years of experience in Automation QA or a similar position.
- At least 1 year of commercial experience in Python-based automated testing, including performance test suites using pytest.
- Experience with performance testing tools and frameworks such as k6, load testing, and profiling tools.
- Experience analyzing and optimizing PC game performance.
- Experience with Elasticsearch for log collection and analysis.
- Experience with CI/CD systems including Jenkins and TeamCity.
- Knowledge of PC architecture and CPU, GPU, memory, and disk I/O interactions.
- Understanding of FPS, frame time, CPU/GPU utilization, and memory consumption metrics.
- Knowledge of software testing theory and performance testing methodologies.
- Upper-Intermediate (B2) or higher English proficiency.
- Preferred experience includes game development or Unreal or Unity, pandas and NumPy, cProfile, line_profiler, PostgreSQL performance analysis, Docker, docker-compose, Grafana, Prometheus, Python async/await and multiprocessing, Linux-based systems, performance test infrastructure, and QA mentoring.
Benefits
- The position is available in the Belgrade or Nicosia office.
- Onsite work is required during the probation period; afterward, the role may be onsite or hybrid with 3 office days per week.
- Relocation and immigration support are available.
- Benefits may include additional vacation and paid leave, sick leave compensation, maternity leave benefits, premium private health insurance, career development and education opportunities, English clubs, language-learning resources, mental well-being programs, commuting allowance, company events, FitPass membership, employee discounts, a personal gaming account, office food and drinks, subsidized onsite canteen, seniority awards, and a referral program.
Tech Stack
Categories
GamingTesting
About Wargaming
Wargaming is a privately held video game developer and publisher known for free-to-play multiplayer titles such as World of Tanks, World of Warships, and World of Tanks Blitz. Founded in 1998 and headquartered in Nicosia, Cyprus, it runs a games-as-a-service model across PC, console, and mobile with revenue from in-game purchases. The company serves a global player base and operates multiple studios and publishing offices worldwide.
