Wikimedia Quality and Test Engineering Team
Quality and Test Engineering
Defining the life-cycle of testing, improving the reliability of code through more efficient and targeted testing practices, and driving better software architecture and design.
|
The Quality and Test Engineering team is a sub-team of the Developer Experience 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.Ā Quality and Test Engineering are the stewards of that process.
Things We Do
[edit]Area | Lead | More Info |
---|---|---|
E2E Browser Based Testing | Željko Filipin | |
API Testing | Emeka Chukwukere | |
Unit Testing | Peter Wangai | |
BrowserStack | Željko Filipin | Enterprise BrowserStack access |
Sonar Cloud | Peter Wangai | |
Performance Monitoring | Peter Hedenskog |
*Interim
Team | Test Engineering Leads | More Info |
---|---|---|
Abstract-Wikipedia | Elena Tonkovidova | |
Anti-Harassment | Dom Walden/George Mikesell | |
Campaign Development | Vaughn Walters | |
Community Tech | Dom Walden/George Mikesell | |
Design Systems | Ezekiel Udoh | |
Editing | Rummana Yasmeen/Esther Akinloose | |
Fundraising | 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 | QA Process |
*Interim support **Consulting
Area | Contacts | Status | More Info |
---|---|---|---|
Accessibility | Dom Walden | Active | |
Compatibility Testing | TBD | Investigation | |
Security Testing | TBD | Investigation | |
Performance Testing | Peter Hedenskog | Active |
Initiative | Contracts | Status | More Info |
---|---|---|---|
Test Process and Tooling Improvements | Rummana Yasmeen | ||
Testing Infrastructure | Stef Dunlap,
Monte Hurd |
Development | Catalyst,QuickStart local development |
Defect Management and Analysis | Monte Hurd | Roll out | |
DataĀ³ Initiative | Tyler Cipriani, Monte Hurd | Proof of concept | DataĀ³ |
Area | Contacts | More Info |
---|---|---|
Code Health Metrics | TBD | Code Health Group/projects/Code Health Metrics |
DevEd (developer education) | TBD | Paused |
Code Review Improvement Initiative | TBD | Paused |
Code Stewardship | TBD | Paused |
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]- Access list
- Lessons learned testing MediaWiki and associated software
- Meetings
- Meetings/2019-11-06
- Meetings/2019-12-18
- Meetings/2020
- Meetings/2020-01-15
- Meetings/2020-02-12
- Meetings/2020-03-11
- Meetings/2020-03-25
- Meetings/2020-04-08
- Meetings/2020-05-06
- Meetings/2020-06-03
- Meetings/2020-06-17
- Meetings/2021
- Meetings/2022
- Meetings/Template
- Office Hours
- Office Hours/2020
- Office Hours/2021
- Office Hours/2022
- Playbooks
- Playbooks/Accessibility
- Projects
- Projects/RESTBase-Deprecation