Wikimedia Quality and Test Engineering Team

From mediawiki.org

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]

Test Enablement and Tooling
Area Lead More Info
E2E Browser Based Testing Željko Filipin
API Testing TBD
Unit Testing Peter Wangai
BrowserStack Jean-René Branaa* Enterprise BrowserStack access
Sonar Cloud Peter Wangai

*Interim

Test Engineering Support
Team Test Engineering Leads More Info
Abstrack-Wikipedia TBD
Anti-Harassment Dom Walden
Campaign Development Vaughn Walters
Community Tech Dom Walden
Design Systems Ezekiel Udoh
Editing Rummana Yasmeen/Esther Akinloose
Fundraising Jean-René Branaa** QA Process
Growth Elena Tonkovidova
Inuka Ezekiel Udoh
Language Emeka Chukwukere
Native iOS App Anthony Borba
Native Android App Anthony Borba
Structured Data Elena Tonkovidova
Trust and Safety Derrick Jackson
Web Readers Edward Tadros
Platform Jean-René Branaa** QA Process

*Interim support **Consulting

System-Wide Testing
Area Contacts Status More Info
Accessibility Monte Hurd Research
Performance/Scalability Dom Walden Investigation
Compatibility Testing TBD Investigation
Security Testing TBD Investigation
Initiatives
Initiative Contracts Status More Info
Test Process and Tooling Improvements Rummana Yasmeen
Testing Infrastructure Jean-Rene Branaa, Monte Hurd Development Docker based test environments is current focus.
Defect Management and Analysis Monte Hurd Roll out
Data³ Initiative Jean-René Branaa, Monte Hurd Proof of concept Data³
Code Health
Area Contacts More Info
Code Health Metrics Jean-Rene Branaa Code Health Group/projects/Code Health Metrics
DevEd (developer education) Jean-Rene Branaa Paused
Code Review Improvement Initiative Jean-Rene Branaa Paused
Code Stewardship Jean-Rene Branaa

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]