Quality Assurance/First week

First week training for remote QA staff

Pioneered with Zeljko Filipin, to be refined with Michelle Grover

These discussions are intended to take between two and three hours each. Each session revolves around a particular theme, but questions, digressions, and discussion of related topics is encouraged. The training is not intended to be comprehensive on any subject, but instead to be a general in-depth overview of major systems, with the intention of reducing the amount of surprises and unexpected derailments experienced by new hires.

The sessions are presented in a logical order


 * First: preparation, resources, getting set up. Email and calendar, the role and content of relevant IRC channels. Mediawiki.org, office wiki, meta, labsconsole etc.
 * Second: Current projects, features viewable/testable in beta labs and other test environments e.g mobile view in a browser. Outline details of initial work project or projects. (For Zeljko, this was to implement the first official browser test.)
 * Third: Process management: Bugzilla and Mingle, more project documentation. Role of QA in overall development, including relation to Bug Wrangler, Community Coordinator, beta labs, management, overall dev staff, management, etc.
 * Fourth: Run down the Staff page on mediawiki.org. Demo a code update and get the change to gerrit using screen share.
 * Fifth: Review previous sessions, general Q&A. Demo ssh to bastion and ssh to deployment cluster with screen share.  Detailed discussion of labs in general, including instances.