You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/general/teams/qa-team.md
+16-17Lines changed: 16 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,20 +17,19 @@ Current team members can be found on the [About Us](/general/about-us#quality-as
17
17
18
18
## QA's Responsibilties and Authorities
19
19
20
-
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.
21
-
22
-
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:
23
-
24
-
No advance coordination required:
25
-
26
-
- Set-wide exploitation. QA must immediately contact the developer to hand off repair and repromotion responsibility
27
-
- Remove custom player input from rich presence to follow [the current policy](/developer-docs/rich-presence#rich-presence-custom-name-restriction)
28
-
29
-
Developer must be contacted, QA may remediate if no response is received within 7 days for:
30
-
31
-
- Demote set due to instability (generally 10 or more tickets)
32
-
- Fix achievement title or description grammar, spelling, capitalization, or wording error
33
-
- Demote achievement due to lack of protection or exploit
34
-
- Adjust set progression types
35
-
- Fix leaderboard or rich presence grammar, spelling, capitalization, or wording error
36
-
- Repair leaderboard or rich presence malfunction
20
+
QA's primary responsibilities include the following tasks:
21
+
22
+
- Conduct hash management and administering [Player Compatibility Tests](/guidelines/content/player-compatibility-testing)
23
+
- Ensure set stability across the RetroAchievements library
24
+
- Repair or demote unstable or exploitable sets
25
+
- Resolve or close inactive developer tickets
26
+
- Ensure maintenance of leaderboards
27
+
- Ensure maintenance of Rich Presence
28
+
- Flag [noncompliant writing](/guidelines/content/writing-policy) for the writing team to address
29
+
- Ensure accurate type markings
30
+
- Address other miscellaneous quality issues
31
+
- Maintain RetroAchievements content guidelines
32
+
33
+
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.
0 commit comments