TestEngineering: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(revised focus areas)
(team objectives)
Line 22: Line 22:
* Experiments
* Experiments


= The Team =
= Enduring Objectives =
* Manager: Stuart Philp
* Increase visibility into product risks
* Technical Lead and Manager, Customization group: Krupa Raj
** Streamline reporting
* Technical Lead, UI group: [https://mozillians.org/u/davehunt/ Dave Hunt]
** Reduce blind spots
* Technical Lead, Services group: Richard Pappalardo
* Improve efficiency and clarity of risk assessments
* Staff Engineer: Tarek Ziade
** Tight feedback loops
* Manager, Services group: [https://mozillians.org/u/kthiessen Karl Thiessen]
** Be opinionated (i.e binary or traffic light recommendations)
* Senior Test Engineer: Peter deHaan
** Reduce guesswork, roundtrips
* Staff Test Engineer: Chris Hartjes
** Standardize between projects and types of reports
* Senior Test Engineer: [https://mozillians.org/en-US/u/stephend/ Stephen Donner]
* Maintain or improve coverage and quality standards
* Senior Test Engineer: Kevin Brosnan
** Identify and fill gaps
* Senior Test Engineer: Aaron Train
** Document and measure existing work
* Senior Test Engineer: Matt Brandt
** Establish/Improve release criteria consistency
* Senior Test Engineer: Rebecca Billings
** Reduce effort on maintenance
* Senior Test Engineer: No-Jun Park
* Reduce cross-functional friction
* Junior Test Engineer: Benny Forehand Jr.
** Advocacy
** Reporting
** Tools
** Benchmarks
** Relationship building


=Technical Groups=
=Technical Groups=

Revision as of 16:26, 22 January 2019

Mission Statement

The Test Engineering team supports the larger Firefox organization by enabling identification of risk to our products and eliminating quality related blind spots through tooling, testing, automation, benchmarks, and reporting.

More info is at: http://firefox-test-engineering.readthedocs.io/en/latest/

Focus Areas

  • Interop
  • Performance
  • GeckoView
  • Fenix
  • Amazon
  • CI Automation
  • Ecosystem
  • Telemetry
  • Premium Services
  • Energy
  • Accessibility
  • Reporting
  • Monitoring
  • Experiments

Enduring Objectives

  • Increase visibility into product risks
    • Streamline reporting
    • Reduce blind spots
  • Improve efficiency and clarity of risk assessments
    • Tight feedback loops
    • Be opinionated (i.e binary or traffic light recommendations)
    • Reduce guesswork, roundtrips
    • Standardize between projects and types of reports
  • Maintain or improve coverage and quality standards
    • Identify and fill gaps
    • Document and measure existing work
    • Establish/Improve release criteria consistency
    • Reduce effort on maintenance
  • Reduce cross-functional friction
    • Advocacy
    • Reporting
    • Tools
    • Benchmarks
    • Relationship building

Technical Groups

Firefox Test Engineering is divided into three technical groups. These groups align on the skills, tools, and focus needed to provide the coverage and quality for the projects they oversee. Each technical group has a technical lead, who oversees all of the project's testing needs and best practices.

User Interfaces

Services

Customization

Full Project List

The source of truth for FTE Projects is our Servicebook. The table below may be out of date.