Search

Michael J Eatherly

from Puyallup, WA
Age ~48

Michael Eatherly Phones & Addresses

  • 10418 123Rd Street Ct E, Puyallup, WA 98374 (253) 223-3034
  • Ocean Shores, WA
  • 5216 188Th St SW, Lynnwood, WA 98037
  • 13215 123Rd St, Kirkland, WA 98034
  • Tacoma, WA

Resumes

Resumes

Michael Eatherly Photo 1

Principal Quality Manager

View page
Location:
Puyallup, WA
Industry:
Computer Software
Work:
Microsoft
Principal Quality Manager

Microsoft 2014 - 2016
Principal Group Manager

Microsoft Mar 2013 - Sep 2014
Senior Group Manager

Microsoft 2008 - 2013
Senior Software Design Engineer In Test Lead

Microsoft 2004 - 2008
Lead Software Development Engineer In Test
Skills:
Testing
Leadership
Organization
Business Applications
Programming Concepts
Quality Assurance
Management
Strategic Planning
Internationalization
Engineering
Innovation
Test Automation
Globalization
Program Management
Test Cases
Agile Methodologies
Scrum
Test Planning
C#
Scalability
Operating Systems
Software Quality Assurance
Software Development
Performance Testing
Software Project Management
Visual Studio
Release Management
Agile Project Management
Michael Eatherly Photo 2

Michael Eatherly

View page

Publications

Us Patents

International Testing Platform

View page
US Patent:
20130014084, Jan 10, 2013
Filed:
Jul 5, 2011
Appl. No.:
13/176729
Inventors:
Ali R. Sahibzada - Bellevue WA, US
Michael J. Eatherly - Puyallup WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717124, 717122
Abstract:
An International Testing Platform (ITP) provides a comprehensive, cohesive environment for managing testing and review validation activities for product versions scheduled to be released to market. An ITP allows each user to be part of a community of users whose work product is shared to generate a robust product test and review experience. An ITP also automates various testing and product review activities to increase verification throughput and reduce validation time and cost.

User Interface Validation Assistant

View page
US Patent:
20130055117, Feb 28, 2013
Filed:
Aug 31, 2011
Appl. No.:
13/222734
Inventors:
Ali Raza Sahibzada - Bellevue WA, US
Michael Eatherly - Puyallup WA, US
Stephane Viot - Bellevue WA, US
Gurinder Singh - Renton WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715762
Abstract:
One or more techniques and/or systems are provided for analyzing a user interface. In particular, user interface (UI) elements within the user interface may be analyzed to detect potential issues, such as visual layout issues, functionality issues, and/or other issues with the user interface. In one example, property data of a UI element may be determined. For example, coordinates of the UI element, a string within the UI element, a translation of the string, dimensional units of the UI element, and/or a wide variety of other property data may be determined. The property data may be correlated together (e.g., analyzed) to determine a recommendation. For example, a string size of a string may be compared with a UI size of a UI element to determine whether the string visually fits within the UI element without truncation. In this way, the recommendation may identify issues and/or solutions to such issues.

Marketization Analysis

View page
US Patent:
20120109900, May 3, 2012
Filed:
Nov 3, 2010
Appl. No.:
12/939046
Inventors:
Ali Raza Sahibzada - Bellevue WA, US
Michael Joseph Eatherly - Puyallup WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707687, 707758, 707E17005
Abstract:
Various embodiments provide techniques for analyzing the marketization of products. In at least some embodiments, a marketized version of a product (e.g., a software application) is associated with a configuration file that indicates actual product element settings for the marketized version. According to some embodiments, techniques are provided for determining if the product element settings (e.g., expected behaviors) indicated in the configuration file match product element settings in a specification for the product and/or vice-versa. In at least some embodiments, techniques are provided for generating a specification file from a configuration file for a marketized version of a product. For example, product elements and product element settings can be selected from the configuration file and used to generate the specification file. The specification file can then be used to validate the product and/or other versions of the product, e.g., subsequent builds and/or marketizations of the product.

Resource Analysis

View page
US Patent:
20120109869, May 3, 2012
Filed:
Nov 2, 2010
Appl. No.:
12/938194
Inventors:
Ali Raza Sahibzada - Bellevue WA, US
Michael Joseph Eatherly - Puyallup WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06N 5/02
G06F 17/28
US Classification:
706 47, 704 2
Abstract:
Various embodiments provide techniques for analyzing resources based on a set of rules to determine problems that may occur during a product (e.g., a software product) development cycle. In accordance with some embodiments, resources can include files, strings, images, text, user interface elements (e.g. controls, radio buttons, and/or windows), and so on. In at least some embodiments, a resource analysis utility (“RAU”) is provided that can load resource files and analyze associated resources according to a set of rules. According to some embodiments, the RAU includes a graphical user interface (“GUI”) that enables resource files to be selected and rules to be selected that are to be used to analyze the resource files. The GUI can also include results of the analysis of the resource files.

Multi-Language Playback Framework

View page
US Patent:
20180137025, May 17, 2018
Filed:
Nov 14, 2016
Appl. No.:
15/351145
Inventors:
- Redmond WA, US
Xiaohui Wang - Redmond WA, US
Swati Gupta - Kirkland WA, US
Michael Eatherly - Puyallup WA, US
Chunyan Zhao - Bellingham WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 11/36
G06F 17/30
G06F 9/44
G06F 9/45
G06F 17/28
G06F 17/27
Abstract:
Technology related to tools for supporting multi-language software programs is disclosed. In one example of the disclosed technology, a method can be used for testing a user interface of a software product. The method can include receiving a test recording captured using a first build of the software product targeted to a first language. A localized language file corresponding to a second language can be received. The test recording can be played back on a second build of the software product targeted to the second language. The playing back can include finding an equivalent under-test user interface element to a recorded user interface element of the test recording using a hierarchical search of properties in the localized language file. Additionally, the playing back can include performing a recorded action of the test recording on the equivalent under-test user interface element.

Metadata Enabled Comparison Of User Interfaces

View page
US Patent:
20180107580, Apr 19, 2018
Filed:
Oct 14, 2016
Appl. No.:
15/293702
Inventors:
- Redmond WA, US
MICHAEL JOSEPH EATHERLY - Puyallup WA, US
SWATI GUPTA - Kirkland WA, US
International Classification:
G06F 11/36
G06K 9/64
G06K 9/32
Abstract:
Systems and methods are provided for identifying changes in a user interface between versions of an application, web page, or other product/service that includes the user interface. This can include matching changes in the visual appearance of the user interface with changes in the text strings presented in the user interface. Identifying user interfaces where the changes in the user interface image are matched with changes to the text associated with user interface objects in the user interface can allow improved identification of user interfaces that have changed.

Adaptive Recursive User Interface Testing Automation Framework

View page
US Patent:
20180052666, Feb 22, 2018
Filed:
Aug 22, 2016
Appl. No.:
15/243398
Inventors:
- Redmond WA, US
Michael Joseph Eatherly - Puyallup WA, US
Xiaojiang Fang - Issaquah WA, US
Swati Gupta - Kirkland WA, US
Xiaohui Wang - Redmond WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 9/44
G06F 11/36
G06F 3/0484
Abstract:
Described herein are various technologies pertaining to an adaptive recursive user interface testing automation framework. A workflow used to test a user interface of an application can be automatically adaptively modified. Updating of the workflow can disable testing of element(s) not included in the user interface (e.g., element(s) removed from the user interface), adding testing of element(s) included in the user interface (e.g., element(s) added to the user interface) and/or modifying testing of element(s) of the UI (e.g., element(s) modified in the user interface).
Michael J Eatherly from Puyallup, WA, age ~48 Get Report