TestEngineering/UI
Web QA Overview
Through a variety of tools and approaches, Web QA aims to ensure high quality web applications, of both external and internal applications and websites.
Get Involved
We'd love to have your help in testing our many projects! Are you looking for a way to contribute?
- Got a few minutes? Help our team by doing one of our tasks on One and Done
- How to get started with Manual Testing
- How to work on Automation, details on getting set up and a list of our current projects.
- Earn a Badge
- Here is a link to our Web QA Badges profile, with details on how to earn each one.
- For admins: Getting started creating Badges
- Contributor levels - Take a look at what we have to offer, and how to help the team.
- Join the QA Contribute Mailing list
- The most current Email Reply Template for new inquiries https://etherpad.mozilla.org/webqa-first-reply
- If you'd like to reply to new contributors, feel free to use this template to help guide your initial outreach
Community Outreach
- Contributor's Corner where we recognize the work people have been putting in on our projects!
- Testdays
Contact Us
- Sign-up or send an e-mail to the Web QA mailing list
- Join us in #mozwebqa on [1]. You can use Mibbit.com or Chatzilla if IRC is new to you.
Calendar
Meetings
Please see our public calendar for all upcoming events and meetings.
Our regular team meeting occurs every Thursday @ 9am Pacific
Meeting Notes
Meeting details
Please see our public calendar for all upcoming events and meetings.
Our regular team meeting occurs every Thursday @ 9am Pacific
Meetings by year
I have something I need tested -- now what?
- We'd really appreciate it if you could sync up with the Web Production team; letting them know ahead of time on something you're working on helps us all get in-sync with the project, and shortens turnaround time
- Communicate with us! Send an email directly to rbillings or stephend or the mozwebqa mailing list with your ask. Our team is a lot smaller, and we're juggling a lot of balls. This means that we need you to ask us directly for what you need, and give us some head's up. Specifically we need at least a few days notice if there is something time-sensitive that needs testing.
- File a bug in Bugzilla, under the product Testing, and component "WebQA", asking us to test your site/application. assigning to "mozwebqa@mozilla.org", and I'll be sure to assign it to the right person, or make sure the team tests
- In the bug, please let us know of any pertinent schedules, deadlines, requirements, limitations, etc. Also, pointing us to design documentation or specs, such as mockups/HTML cuts/wireframes, etc. would be immensely helpful
- Please also list any third-party developers/firms we'll have to work with, to get the potential issues we might have found, addressed. (And please make sure they have a Bugzilla account, too.)
- How to get a project in automation
Team Details
We welcome community members to join us and take on tasks and responsibilities; please see our quality.mozilla.org page for more information/to engage.
Team Members and Assignments
Name | Email Address | Availability | Project Assignments / Interests |
Rebecca Billings | rbillings@mozilla.com | Employee | One and Done PM, Web Engagement projects, Mozilla.com, SUMO, MozTrap, QMO |
Matt Brandt | mbrandt@mozilla.com | Employee | Socorro, Affiliates, Mozillians, Firefox Health Report, Plugin Check, Bouncer, +automation |
Stephen Donner | stephend@mozilla.com | Employee | Manager |
Krupa Raj | kraj@mozilla.com | Employee | AMO/Mozilla Marketplace lead |
Bob Silverberg | bsilverberg@mozilla.com | Employee | Automation |
Web QA Project List
Supported Projects | Testing | IRC | Priority | Lead/Contact | Staging server(s) | Jenkins URL |
---|---|---|---|---|---|---|
Add-ons | Automation Manual |
#addons | P1 | Krupa | https://addons-dev.allizom.org/ | CI |
Marketplace | Firefox OS Automation Automation Manual |
#mozwebqa | P1 | Krupa | https://marketplace.allizom.org/ | CI |
Mozilla.org | Automation | #www | P1 | Rebecca | http://www-dev.allizom.org | CI |
MozTrap | Automation Manual |
#moztrap | P1 | Team | https://moztrap.allizom.org/ | CI |
MozWebQA Dashboard | Automation | #mozwebqa | P1 | team | none | none |
QMO | Only maintenance is supported | #mozwebqa | P1 | Stephen, team | http://quality.allizom.org/ | CI |
One and Done | Automation Project Automation |
#mozwebqa | P1 | Rebecca, Bob | http://oneanddone.allizom.org/ | CI |
Socorro | Automation | #socorro | P1 | Matt / Stephen (backup) | https://crash-stats.allizom.org | CI |
SUMO | Automation Manual |
#sumodev | P2 | Team | http://support.allizom.org/ | CI |
Deferred Projects | Testing | IRC | Priority | Lead/Contact | Staging server(s) | Jenkins URL |
---|---|---|---|---|---|---|
Affiliates | Automation | #affiliates | N/A | N/A | https://affiliates-dev.allizom.org | CI |
Mozilla Developer Network (MDN) | Automation | #mdndev | N/A | N/A | https://developer-dev.allizom.org/en-US/ | CI |
Mozillians | Automation Manual |
#commtools | N/A | N/A | https://mozillians-dev.allizom.org | CI |
Plugin Check | Manual | #mozwebqa | N/A | N/A | none | none |
QMO | Automation | #mozwebqa | P1 | Stephen, team | http://quality.allizom.org/ | CI |
Reps | Automation | #remo | P2 | N/A | http://reps.allizom.org/ | CI |
Webmaker | Automation | #webmaker | N/A | N/A | https://webmaker.mofostaging.net/ | CI |
wiki.mozilla.org | Automation | #mozwebqa | P2 | Team, Glenn Howard, Stephen Lester | https://wiki.allizom.org | CI |
Transferred Projects | Testing | IRC | Priority | Lead/Contact | Staging server(s) | Jenkins URL |
---|---|---|---|---|---|---|
Bouncer | Automation | #stubby | N/A | Team, Matt | http://download.allizom.org | CI |
Snippets | Automation | #snippets | P2 | Team | http://snippets.stage.mozilla.com | CI |
** Don't forget to make yourself familiar with the latest Firefox release schedules, as we might be doing work involved with them **
Current Projects + Webdev Processes
Test Plan Template and Project Checklist
Web Engagement Projects
Team Goals
- 2015 Q2 brainstorming Etherpad: https://etherpad.mozilla.org/webqa-goals-2015-q2
Next Team Work Week
= Upcoming PTO

PTO and other time out of office for Firefox Test Engineering
- [davehunt] - October 26 - PTO
- [davehunt] - December 12-14 - Honolulu marathon
New Hires (useful chiefly for paid Mozilla folks)
Some useful information about getting started is available here.
Resources
Support Levels
Please read through our support levels when proposing a new project for us.
Tools
Mozwebqabot - Our IRC Bot
See our Mozwebqabot info page for details of Web QA's friendly IRC bot.
Media Archives
- Video of Intro to the One and Done website, by Rebecca Billings for Firefox Student Ambassadors 2/17/2015
- Slides from Stephen Donner's 11/3/2010 presentation at the London Selenium Meetup @ Google
- Slides from Stephen Donner's 10/22/2010 presentation at Mozilla HQ
- Slides from Stephen Donner's 6/24/2009 presentation at Mozilla HQ
- Slides from Raymond Etornam's 5/19/2010 presentation at Mozilla HQ