- Company Name
- Ascendion
- Job Title
- Software Test Engineer
- Job Description
-
**Job Title:** Software Test Engineer 2
**Role Summary:**
Provide early quality assurance support for development teams on online PVP/PVE game modes. Create and maintain test documentation, coordinate with Core QA and developers, and perform comprehensive testing of gameplay systems, multiplayer functionality, AI, maps, and performance on multiple console and PC platforms.
**Expectations:**
- Deliver precise test briefs and play‑test documentation.
- Provide timely feedback on feature health and testing status.
- Estimate testing scope and effort based on feature complexity.
- Adapt quickly to proprietary pipelines and evolving content.
**Key Responsibilities:**
- Design and execute match flow, gameplay systems, and objective flow tests to ensure uninterrupted sessions.
- Validate timers, scoring, wave logic, round transitions, and escalation mechanisms in various match types.
- Test combat and AI behavior, pathfinding, spawn logic, cooldowns, and host/client replication.
- Verify drop‑in/drop‑out co‑op, objective sync, scoring across players, network stability, desyncs, lag, and matchmaking.
- Test map and environmental elements: spawn zones, objectives, collision, exploits, pathing, lighting, materials, and post‑processing.
- Conduct performance & stability tests on Xbox Series X/S, Xbox One, and PC; monitor memory, frame rate, audio/visual sync, pop‑ins, and streaming.
- Document findings, estimate effort, and submit bug reports using Jira, TestRail, or equivalent.
- Communicate clearly with QA, development, and production stakeholders.
**Required Skills:**
- Experience testing online multiplayer games (PVP/PVE).
- Strong understanding of match flow, gameplay systems, AI, and multiplayer networking.
- Proficiency in test planning, documentation, and bug tracking tools (Jira, TestRail, DevTrack).
- Familiarity with Unreal Engine, Confluence, Perforce, and SharePoint preferred.
- Excellent written and verbal communication; ability to explain complex issues.
- Detail‑oriented organization and reproducibility focus.
- Ability to estimate scope and effort for varying feature complexities.
- Adaptability to learn proprietary tools and pipelines.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience in game QA.
- Certification in Software Testing (e.g., ISTQB) is a plus but not mandatory.