Wikimedia Quality and Test Engineering Team

From mediawiki.org
Jump to navigation Jump to search

The Quality and Test Engineering team is a sub-team of the Engineering Productivity group within the Wikimedia Foundation. Established in September of 2019, we are working towards improving the overall quality of the software developed by the Foundation as well as broader technical community. Through deliberate improvements to software development practices as well as the test tooling and ecosystems, we look to enable software engineers to deliver the highest quality work possible with the highest degree of confidence.

Join our IRC channel: #wikimedia-qte connect.

Check out our blog posts at phab:phame/blog/view/21/.

Key Guiding Principles:[edit]

  • Quality is a cultural trait that must permeate throughout the entire organization and community.
  • Quality Assurance is a process, not a team or person.  The Quality Assurance process touches all aspects of the SDLC.  The Quality and Test Engineering team plays a role in the definition and execution of that process.

Things We Do:[edit]

Automated Testing Enablement
Area Lead Backup More Info
E2E Browser Based Testing Željko Filipin John Bolorinos*
Integration Testing Željko Filipin John Bolorinos*
Unit Testing JR Branaa Zbyszko Papierski**

*John is a member of Advancement.

**Unit Testing work, although sponsored by QTE, it a Code Health Group initiative.

Test Engineering Support
Team Lead Backup More Info
Abstrack-Wikipedia TBD
Anti-Harassment Dom Walden Elena Tonkovidova
Community Tech Dom Walden Jose Pita
Editing Rummana Yasmeen John Bolorinos*
Fr Tech* John Bolorinos* Dom Walden
Growth Elena Tonkovidova Rummana Yasmeen
Inuka Jose Pita Anthony Borba
Language Jose Pita Dom Walden
Native Apps Anthony Borba Monte Hurd
Structured Data Elena Tonkovidova TBD
Web Readers TBD

*John is a member of Advancement.

System-Wide Testing
Area Lead Backup Status More Info
Accessibility Monte Hurd Elena Tonkovidova

Anthony Borba

Research
Performance/Scalability Dom Walden Investigation
Compatibility Testing TBD Investigation
Initiatives
Initiative Lead Backup Status More Info
VUE.js TBD Invesitigation
Test Process and Tooling Improvements Rummana Yasmeen
Testing Infrastructure Jean-Rene Branaa Monte Hurd Investigation
Defect Management and Analysis Monte Hurd Rummana Yasmeen Research
Code Health
Area Lead Backup More Info
Code Health Metrics Jean-Rene Branaa Guillaume Lederrey
DevEd (developer education) Jean-Rene Branaa Guillaume Lederrey
Code Review Improvement Initiative Jean-Rene Branaa Andre Klapper
Code Stewardship Jean-Rene Branaa Greg Grossmeier

Code Health activities are sponsored by Engineering Productivity/Quality and Test Engineering, but are supported by a cross-organizational group name the Code Health Group,

Subpages[edit]