WHAT DOES A QA TESTER DO?
Updated: Dec 18, 2025 - The Quality Assurance (QA) Tester spends significant time in the Rec Room using both screen-based devices and VR headsets to identify and reproduce bugs during feature development. This role involves maintaining a high-quality bug database, developing test plans, and actively engaging in multiplayer sessions and special events to investigate issues. The tester also collaborates with the community by monitoring forums, consolidating user-reported issues, and supporting the broader team with timely, accurate feedback.


A Review of Professional Skills and Functions for QA Tester
1. QA Tester Job Description
- Test Case Management: Create and maintain test cases.
- Test Execution: Run test cases accurately and efficiently.
- Quality Verification: Ensure confidence in documented results.
- Exploratory Testing: Use gaming knowledge and exploratory testing skills.
- Risk Identification: Identify potential issues and risk areas within the product.
- Bug Reporting: Report bugs in a clear and concise manner in a bug database.
- Bug Regression: Regress bugs and validate that the issues have been addressed correctly.
- Quality Feedback: Provide feedback and suggestions to improve game quality.
- Experience Enhancement: Improve the overall game experience.
- QA Documentation: Assist in updating and refining QA test cases.
2. QA Tester Overview
- Requirement Analysis: Review software requirements and prepare test scenarios.
- Test Planning: Collaborate with QA Engineers to develop effective strategies and test plans.
- Test Execution: Execute test cases (manual or automated).
- Result Analysis: Analyze test results on database impacts, errors, bugs, and usability.
- Bug Reporting: Report bugs and errors to development teams.
- Issue Troubleshooting: Help troubleshoot issues.
- Cross-Functional Collaboration: Work with cross-functional teams to ensure quality throughout the software development lifecycle.
- UAT Guidance: Provide direction for UAT to plan and execute tests effectively.
- Quality Assurance: Ensure the quality of the program or changes.
- Process Improvement: Provide recommendations for continual process improvement.
- Best Practices: Implement best practices to enhance efficiency and quality.
- Requirement Validation: Ensure all requirements have been accurately implemented and work as expected.
3. QA Tester Duties
- Program Coordination: Report to the Program Manager.
- Test Script Execution: Develop and execute test scripts to verify new and changed functionality performs as expected.
- Specification Review: Review Business, Functional, and Technical Specifications to develop test cases.
- Test Case Development: Develop test cases using predefined templates and structures while following existing test methodologies and standards.
- Functional Testing: Execute functional testing in line with defined test plans and timeline estimates.
- Defect Management: Identify, prioritise, and report defects.
- BA Collaboration: Work with Business Analysts to understand and resolve software defects.
- Technical Coordination: Work with technical staff to establish the required infrastructure for effective and efficient testing.
4. QA Tester Duties and Roles
- Functional Testing: Perform functional testing against the game’s features.
- Test Case Execution: Run and report on test cases.
- Exploratory Testing: Perform and track exploratory test sessions.
- Bug Reporting: Enter bugs into the database.
- Log Documentation: Correctly document logs.
- Team Collaboration: Work closely with other disciplines and external partners.
5. QA Tester Responsibilities and Key Tasks
- Test Planning: Create test plans to analyse how testing for a project will be carried out.
- Acceptance Criteria Review: Create and review Conditions of Acceptance.
- Test Execution: Carry out execution tests as documented in the test plans.
- Bug Management: Log bugs using JIRA and work with developers to resolve them.
- Bug Retesting: Retest and close bugs once they have been resolved.
- Record Keeping: Keep clear records of all bugs identified.
- Progress Reporting: Report progress at daily stand-ups and escalate issues promptly, identifying remedial actions to keep the project on track.
6. QA Tester Roles and Responsibilities
- Test Case Design: Design and develop test cases and scenarios for features and regression tests.
- Release Testing: Ensure and execute test cases throughout regular release cycles.
- Defect Coordination: Report defects and work closely with the development team to follow up on bug fixes.
- User Support: Identify and support 9GAG users, provide feedback, and issue reports.
- Ad Hoc Testing: Handle testing support on ad hoc projects.
7. QA Tester Essential Functions
- Bug Tracking: Report and track bugs and issues in Atlassian Jira.
- Platform Testing: Perform qualitative testing on multiple platforms (PC and Xbox).
- Test Planning: Create test plans and run test executions in Xray to verify functionality, performance, memory usage, localization, and compliance.
- Quality Assessment: Drive the effort in identifying quality flaws in products and tools.
- Quality Feedback: Provide valuable feedback on games and participate in discussions related to all aspects of game quality.
8. QA Tester Tasks
- Advanced Functional Testing: Design and develop more complex functional tests.
- Project Testing Support: Perform many of the roles required of a software testing project.
- Senior Team Contribution: Perform roles as a senior member on a larger team.
- Stream Leadership: Act as a stream leader with technical delivery ownership within limited technology areas.
- Team Guidance: Deliver ownership and guide individuals and groups toward desired outcomes.
- Test Automation: Automate testing scenarios in Selenium or a similar tool.
- Requirement Analysis: Understand and scope requirements and prepare test plans, test conditions, and test cases.
9. QA Tester Responsibilities
- Product Understanding: Develop a clear understanding of expected behaviours of the core product and sub-projects to report issues and bugs.
- QA Process Adherence: Use structures and processes set up by the QA lead to effectively surface issues and bugs.
- Metric Support: Help provide metrics and data to developers and production leads.
- Issue Identification: Identify and replicate issues and highlight areas needing improvement.
- QA Reporting: Report to the QA lead on all test cases and documentation created within the scope of work.
10. QA Tester Job Description
- Specification Analysis: Review and analyze system specifications.
- Issue Documentation: Report and document technical issues.
- Bug Reproduction: Analyse community reports and reproduce reported bugs.
- Developer Support: Support developers with bug reproducing and retesting bug fixes or new features.
- Improvement Testing: Search for possible improvements and test them.
- Team Communication: Communicate with development teams within the Prague office or other UBNT dev offices.
- Issue Monitoring: Monitor issues from the UBNT community forum.
11. QA Tester Essential Functions
- Quality Collaboration: Work collaboratively with internal technical and management staff to ensure the delivery of quality software products, services, and documentation.
- Specification Support: Assist in developing specifications, identifying software product issues, creating test data and test cases, and driving defect resolution.
- Customer Liaison: Serve as a liaison between customers and staff by fielding help desk inquiries on software functionality and potential issues or defects.
- Customer Support: Respond to customer questions and issues regarding software products and services via telephone, email, and SharePoint.
- Quality Assurance: Perform quality assurance checks, including testing and validating software, and document, report, and manage bug resolution.
- Technical Documentation: Draft, update, and edit technical documents such as user manuals, business requirements, technical specifications, test plans, test cases, and training materials.
12. QA Tester General Responsibilities
- QA Lifecycle Management: Manage the QA life cycle, including creating Test Strategy, Test Plans, Test Scenarios, Test Cases/Scripts, and managing the defect life cycle.
- Requirement Review: Review functional requirements and technical designs to create test plans and detailed test cases.
- Testing Execution: Execute manual and automated testing efforts for multiple projects and products.
- Product Understanding: Work closely with product managers and other teams to develop a deep understanding of product requirements.
- Regression Documentation: Work closely with the development team to ensure proper regression steps are documented.
- System Testing: Understand system components, their interactions, and perform functional, system, regression, and acceptance testing.
- Launch Support: Assist the business pre- and post-launch and act as the first line of triage for any bugs found.
13. QA Tester Roles
- System Testing: Perform end-to-end system tests.
- Test Script Development: Develop test scripts based on business requirements and processes aligned with defined workflows and use cases.
- Transaction Processing: Process transactions from system entry to exit.
- Functional Verification: Test functionality delivered across applications and workflows.
- Regression Validation: Test applications to ensure relevant existing system functionality behaves as expected.
- Testing Strategy Support: Assist in designing and ensuring the overall integrity of the testing strategy.
- Result Evaluation: Work with business and technology leads to determine the acceptable range for test results and performance.
- Test Coordination: Coordinate component, system, and documentation testing with technical groups and Release Management.
14. QA Tester Functions
- Automated Testing: Write, execute, and analyze automated tests for Virtual Betting Products.
- Manual Testing: Perform manual tests of sports betting products.
- Defect Management: Manage defect tracking from identification, replication, documentation, to final testing.
- QA Planning: Plan and implement quality assurance activities for new or enhanced products.
- Test Documentation: Create test documents and reports such as Test Summary Reports, Test Case Specifications, KPIs, and others.
- Team Communication: Maintain direct communication with the development team.
- Tool Utilization: Work with Katalon Studio, Playwright, TestRail, Jira, and Confluence.
15. QA Tester Job Summary
- App Quality Improvement: Help improve Web, iOS, and Android applications.
- Test Planning: Participate in creating and improving detailed, comprehensive, and well-structured test plans and test cases.
- Bug Tracking: Identify, record, document, and track bugs.
- Team Participation: Attend team meetings.
- Requirement Analysis: Review and analyze requirement documentation.
- Test Strategy Collaboration: Collaborate with team members to develop test strategies and plans.
- Manual Testing: Write, execute, and analyze manual test cases.
16. QA Tester Tasks
- System Testing: Work on systems that drive Global Player and help deliver radio content to listeners.
- Digital Product Support: Work on a suite of digital products attracting over 30 million unique visitors a month.
- Automation Development: Build automated testing solutions to ensure product delivery is routine and safe.
- Manual & Exploratory Testing: Responsible for manual and explorative testing.
- Quality Assurance Leadership: Drive the quality assurance of each product, ensuring best practices are followed.
17. QA Tester Role Purpose
- Test Planning: Design, write, maintain, and execute test plans.
- Bug Verification: Report bugs and verify fixes.
- Test Documentation: Create related documentation and test metrics.
- QA Process Development: Contribute to defining and maintaining quality assurance processes and procedures.
- Quality Feedback: Provide continuous feedback.
18. QA Tester Responsibilities and Key Tasks
- VR Device Testing: Spend the bulk of time in the Rec Room using traditional screen-based devices and VR headsets.
- Bug Database Management: Ensure the bug database is always up to date with high-quality bug reports and test passes.
- Bug Reproduction: Work closely with the Rec Room team to understand and reproduce bugs during new feature development.
- Test Planning: Work closely with the Rec Room team to develop test plans.
- Event Support: Work on special events such as trailer shoots and community town halls.
- Issue Investigation: Act as a bug hunter, identifying why issues occur and spending time in multiplayer sessions with Rec Room community members.
- Community Issue Handling: Work directly with the Rec Room community forums to ingest, filter, and consolidate community-reported issues.
19. QA Tester Responsibilities
- VR AR Testing: Conduct functional and non-functional testing during development in VR and AR applications, as well as inside the Unity engine.
- Log Analysis: Utilize tools to gather crash logs, console output, and network traffic logs.
- Bug Tracking: Identify, record, document, and track bugs in Jira.
- Customer Support: Provide customer help and convert user reports into proper bug reports for development.
- Regression Testing: Perform full regression tests at key touch points in the release cycle.
- Test Planning: Write software test plans and conduct design tests.
Job Role FAQs
What is a job role?
A job role refers to the duties, responsibilities, and expectations associated with a specific position within an organization. It explains what tasks an employee performs, how they contribute to team objectives, and how their work supports the company’s overall goals.
What are the typical responsibilities of a job role?
Typical job role responsibilities include completing daily tasks, collaborating with team members, making decisions, and meeting performance targets. For example, a software developer may write code, fix bugs, review pull requests, and collaborate with product teams.
What is the difference between a job role and a job title?
A job title is the official name of a position, such as Marketing Manager or Software Engineer. A job role describes the actual duties, responsibilities, and expectations associated with that position.
Why are clearly defined job roles important?
Clearly defined job roles help organizations improve productivity, reduce workplace confusion, and ensure accountability. When employees understand their responsibilities and expectations, teams can collaborate more effectively.
How do job roles support career development?
Understanding different job roles helps professionals identify career paths and the skills required for advancement. By learning the expectations of various roles, individuals can build relevant skills and plan long-term career growth.
Editorial Process
Lamwork content is developed through structured review of publicly available job postings and documented hiring trends.
Editorial operations are managed by Thanh Huyen, Managing Editor, with research direction and final oversight by Lam Nguyen, Founder & Editorial Lead. Content is periodically reviewed to reflect observable labor market changes.