| Position | Category | Details | ||
|---|---|---|---|---|
| Tester | Understanding Specifications | Understand the specifications and test flow of the assigned game in advance to gather necessary test information. | Executing Test (Scripted) | Perform tests based on checklists or specs using defined actions and conditions. | Executing Test (Ad-hoc) | Play freely, trying unusual operations or timing to discover bugs. | Recording Test Results | Accurately record test results (OK/NG) into sheets or tools and share them. | Preserving Bug Info | If a bug occurs, preserve the situation using screenshots or recordings. | Reproduction Check | Check whether the identified issue can be reproduced and determine the condition. | Bug Reporting | Clearly describe the reproduction steps, conditions, and environment to write an accurate bug report. | Fix Verification | Re-test to confirm the defect fixed by the developer is actually resolved. | Regression Testing | Recheck related features to ensure no side effects were caused by the fix. |
| Senior Tester | Create and Improve Test Items | Add and revise missing test items based on specifications and past cases to enable high-precision testing. | Support Design Review | Participate in the review of test plans and specifications, pointing out unclear or missing elements and suggesting improvements. | Prepare Test Data | Prepare save data or game progress in advance for complex tests to support efficient verification. | Support Testers | Respond to questions from other testers and provide support to avoid work blockages or confusion. | Analyze Bugs | Reproduce and investigate unknown issues, isolate complex bugs, and hypothesize potential causes. | Review Bug Reports | Review bug reports created by other testers and request corrections if deficiencies are found. | Follow Progress | Grasp the overall work status of testers and report delays early to the leader. | Highlight Risk-Based Perspectives | Identify and prioritize high-risk areas for testing and share them with the team. | Propose Test Viewpoints | Provide timely feedback on important perspectives or missing specs noticed during gameplay. | Share Quality Awareness | Share effective approaches or ideas with the team to improve test accuracy and report quality. | Work Improvement Activities | Contribute to process and tool improvement through work retrospectives and knowledge sharing. |
| Localization QA Tester |
Language Check | Check for mistranslations, literal translations, or grammar mistakes in the translated text, and judge if the expression is natural. | Cultural & Expression Check | Ensure the expressions are appropriate for the local culture and ethics and do not cause misunderstanding. | UI Display Verification | Verify that translated text does not overflow buttons or break the UI due to increased length. | Audio & Subtitle Consistency | Ensure the voice lines match the subtitles, and there is no mismatch in timing or content. | Language Switching by Environment | Test whether the language changes correctly when switching settings and is displayed appropriately. | Language-Specific Bug Reporting | Report issues related to language or culture with screenshots, the affected language, and suggested corrections. | Translation List Cross-Check | Compare the in-game text with the translation management list to check for omissions or inconsistencies. | Improvement Proposals | Suggest improved, more natural expressions to the translation team when appropriate. | Localization Consistency Check | Ensure all elements like UI, voice, video, and text maintain consistent quality across all languages. |
| QA Specialist (Non-Technical) |
Graphics Verification | Check for display errors in characters or backgrounds, missing polygons, missing transparency, and texture misalignment. | Animation Check | Verify if there are issues like awkward motion, transition errors, or T-pose. | UI/UX Consistency Verification | Detect layout shifts, visibility problems, or input errors affecting usability and screen design. | Sound Check | Check for sound delays, missing audio, incorrect sounds, degraded quality, or SFX trigger issues. | Video & Direction Check | Verify timing of visual effects, mismatches between subtitles and video, or excessive flashing. | Lore & Expression Supervision | Check if character, setting, and story are consistent and report anything that feels out of place. | Ethics & Rating Check | Verify whether depictions of violence or sexuality comply with rating guidelines and report issues. | Platform Policy Check | Ensure compliance with platform-specific rules for expressions, UI, and user flows. | Cultural/Language Discrepancy Detection | Identify potentially problematic expressions for cultural or regional contexts and suggest fixes. | Improvement Suggestions from Expertise | Propose improvements in UI, visuals, or graphics based on specialized knowledge. | Knowledge Sharing & Internal Dissemination | Share test approaches and examples within the team to raise overall quality standards. |
| QA Engineer | Automated Test Development | Create scripts or code to automate tests that were previously done manually. | Automation Strategy Design | Plan and design which tests to automate and how to keep them maintainable. | Tool Development | Implement custom tools or debug functions to support test efficiency and bug reproduction. | CI/CD Integration | Integrate automated testing into CI/CD to automatically verify build quality. | Environment Setup | Prepare the PCs, devices, servers, and environments needed for testing. | Log Analysis | Analyze test logs or crash reports to identify the root cause of errors. | Test Data Management | Prepare and manage test-related data such as mock data and test accounts. | Technical Research | Research new automation tools and analysis methods for potential adoption. | Sharing Technical Risks | Communicate technical issues and quality risks found during development to both Dev and QA teams. | Collaboration with Developers | Work closely with the development team to resolve technical issues and improve quality-related designs. |
| QA Specialist (Technical) |
Operation of Automated Test Environment | Use tools and scripts to run and manage automated tests, and verify the results. | Load Testing | Apply load on communication and processing to measure server/client durability and performance. | Security Testing | Evaluate risks related to cheating, unauthorized access, and potential personal data leaks. | Crash & Log Analysis | Analyze crash logs (e.g. from forced terminations) to identify the cause and location of issues. | Device Testing (Technical) | Investigate and test rendering and processing differences across devices and OS versions. | Network Testing | Check the impact of network conditions like latency, disconnection, and retry behavior. | FPS & Memory Monitoring | Use tools to measure frame drops, lag, and detect memory leaks. | Technical Bug Triage Support | Work with developers to isolate root causes of bugs from a technical/code-based perspective. | Tool Improvement Proposals | Propose enhancements or new features for test tools to improve workflow efficiency. | Technical Knowledge Sharing | Educate testers and other roles about technical topics like automation and load testing. |
| QA Architect | Test Infrastructure Design | Design and build a framework for test automation and management across the entire project. | Automation Policy Planning | Establish policies and operation rules for test automation at team or company-wide level. | CI/CD Strategy Optimization | Optimize test pipelines and quality gates in the build-to-release flow. | Shared Tools and Framework Design | Design reusable tools and testing frameworks and deploy them to each team. | Non-Functional Test Design Support | Support the design of tests for performance, security, and fault tolerance. | Technical Risk Evaluation | Identify technical or structural risks in projects and propose preventative actions. | Test Process Standardization | Standardize and streamline the design, execution, and reporting flows to establish quality control foundations. | Cross-Project Technical Support | Provide technical quality support across multiple projects and share best practices. | Technical Education and Training | Provide structured education on automation and quality strategies to QA engineers and developers. | Collaboration with Executives | Communicate the importance of quality strategy and technical investment to executives and reflect it in organizational policy. |
| QA Leader | Test Planning | Define the purpose, scope, approach, and risks of testing, and create a plan for the whole team. | Schedule Management | Build schedules with foresight and adjust flexibly based on progress. | Risk Management | Predict areas where defects may occur or be affected by external factors, and address them proactively. | Task Assignment | Assign testing tasks appropriately based on each member’s expertise and experience level. | Tester Guidance & Training | Provide feedback and advice to team members to support their growth. | Bug Report Review | Ensure bug reports are properly written and prevent duplicates or misinformation. | Progress Monitoring | Identify delays or issues early and follow up or adjust as needed. | Deliverables Review | Check test cases, reports, and other deliverables to ensure they are appropriate and valid. | Quality Evaluation & KPI Review | Analyze metrics like bug count and pass rate to assess quality and take appropriate measures. | Knowledge Management | Record insights and techniques learned during work so others can reference them. | Work Improvement | Identify issues found during testing and implement ways to improve efficiency and accuracy. | Communication | Communicate daily with both internal and external team members to avoid miscommunication or misunderstandings. | Test environment management | Organize, prepare, and manage ROMs, devices, accounts, and other resources used for testing. |
| QA Coordinator | Information bridge | Acts as a bridge between development, planning, operations, and QA site, accurately conveying and adjusting specifications and changes. | Aligning test perspectives | Extracts unshared design intentions and risk perspectives from development and shares them with the QA team. | Immediate reflection of spec changes | Catches sudden specification or priority changes from development and reflects them in the test plan. | Coordination with outsourcing partners | Checks and adjusts progress and quality status with external QA teams (localization, device testing, etc.). | Sharing QA issues with development | Organizes unclear points, design issues, and ambiguous specs found during testing and proposes improvements to development. | Bug report adjustment | Summarizes and supplements bug reports from the QA team to ensure clarity for the technical side. | Support for progress management | Monitors progress and issues from a neutral standpoint to prevent schedule misalignment with the test site. | Coordination across multiple sites | If multiple QA sites exist, unifies work granularity and quality standards across locations. | Document adjustment and preparation | Prepares checklists and specification documents used on-site to ensure clarity and relevance. | Support for reporting and sharing | Organizes on-site feedback and concerns to effectively communicate them to leaders and development teams. |
| QA Manager | Establish QA policy | Define overall quality goals and test strategies for the project and ensure the team shares and executes them. | Overall schedule coordination | Monitor progress across multiple projects and optimize QA schedules and staffing. | Staffing plan | Plan recruitment, allocation, and training for QA members to establish a stable team structure. | Risk management | Identify risks related to the organization and QA tasks (deadlines, quality, personnel) and implement preventive measures. | Quality report creation | Compile test progress, bug trends, and quality metrics to report and propose to executives and stakeholders. | Setting quality metrics | Design and utilize KPIs such as defect density and test pass rate to quantify quality performance. | Process improvement | Review and enhance test procedures and collaboration workflows across teams and projects. | Cost management | Manage testing and outsourcing costs, and make budget adjustments or negotiations as needed. | Internal and external coordination | Establish collaboration frameworks with development, operations, and external partners to ensure smooth cooperation. | Training and culture building | Promote the value of QA and raise quality awareness across the organization. | Tool strategy management | Define policies for implementing automation and efficiency tools and manage the overall tool strategy. |
| QA Director | Define QA vision | Define the mission, direction, and values of the QA organization, and build a long-term vision. | Develop and implement quality strategy | Formulate company-wide quality strategies and roll them out across projects and departments. | Department operation and budget management | Oversee target setting, cost allocation, and human resource investment plans for the QA department. | Executive reporting and coordination | Present quality status and risks in executive meetings and align with company strategy. | Design org structure and HR strategy | Design the QA organization structure, roles, and personnel policy according to business plans and scale. | Foster a quality culture | Promote the company-wide mindset that "quality is everyone's responsibility." | Set technical strategy direction | Determine direction and investment priorities for technologies like automation, AI, and CI/CD. | External collaboration and partner strategy | Establish policies for working with vendors, outsourcing partners, and industry groups to improve quality externally. | Audit and compliance management | Manage and oversee audits and compliance for quality standards (e.g., security, privacy). | Leadership development and appointments | Develop managers and leaders while discovering and assigning the next generation of talent. |