Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 0 additions & 61 deletions docs/.wip/WIP-Jr.md

This file was deleted.

33 changes: 16 additions & 17 deletions docs/general/teams/qa-team.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,19 @@ Current team members can be found on the [About Us](/general/about-us#quality-as

## QA's Responsibilties and Authorities

QA's responsibilities include maintaining inactive developer sets, ensuring all sets conform to the writing policy, add necessary achievement protections, repairing malfunctioning leaderboards, managing unstable sets, overseeing several sub-teams, onboarding people into the [Junior Developer Program](/developer-docs/jr-dev-rules), managing hashes, and maintaining content guidelines.

QA has the authority to fix any issues in sets with no active developers. QA may also fix issues in sets with active developers under the following processes:

No advance coordination required:

- Set-wide exploitation. QA must immediately contact the developer to hand off repair and repromotion responsibility
- Remove custom player input from rich presence to follow [the current policy](/developer-docs/rich-presence#rich-presence-custom-name-restriction)

Developer must be contacted, QA may remediate if no response is received within 7 days for:

- Demote set due to instability (generally 10 or more tickets)
- Fix achievement title or description grammar, spelling, capitalization, or wording error
- Demote achievement due to lack of protection or exploit
- Adjust set progression types
- Fix leaderboard or rich presence grammar, spelling, capitalization, or wording error
- Repair leaderboard or rich presence malfunction
QA's primary responsibilities include the following tasks:

- Conduct hash management and administering [Player Compatibility Tests](/guidelines/content/player-compatibility-testing)
- Ensure set stability across the RetroAchievements library
- Repair or demote unstable or exploitable sets
- Resolve or close inactive developer tickets
- Ensure maintenance of leaderboards
- Ensure maintenance of Rich Presence
- Flag [noncompliant writing](/guidelines/content/writing-policy) for the writing team to address
- Ensure accurate type markings
- Address other miscellaneous quality issues
- Maintain RetroAchievements content guidelines

QA has the inherent authority to rectify quality related issues in RetroAchievements sets. For any quality issue pertaining to content with an active developer, QA shall first contact the active developer to notify them of the issue and establish a resolution timeframe with one exception - QA may demote content that suffers from significant instability or exploitability prior to establishing two-way communication with an active developer.

QA may add any sets to applicable Meta|QA hubs.