David So
AeroLeads people directory · profile

David So Email & Phone Number

Principal Group Software Engineering Manager at Microsoft at Microsoft
Location: Kirkland, Washington, United States 11 work roles 2 schools
1 work email found @microsoft.com LinkedIn matched
✓ Verified May 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email d****@microsoft.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Principal Group Software Engineering Manager at Microsoft
Location
Kirkland, Washington, United States
Company size

Who is David So? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

David So is listed as Principal Group Software Engineering Manager at Microsoft at Microsoft, a company with 10 employees, based in Kirkland, Washington, United States. AeroLeads shows a work email signal at microsoft.com and a matched LinkedIn profile for David So.

David So previously worked as Principal Group Software Engineering Manager at Microsoft and Principal Software Engineering Manager at Microsoft. David So holds B.E., Computer Engineering (1St Class Honor), Computer Engineering from Unsw.

Company email context

Email format at Microsoft

This section adds company-level context without repeating David So's masked contact details.

{first}{last}@microsoft.com
89% confidence

AeroLeads found 1 current-domain work email signal for David So. Compare company email patterns before reaching out.

Profile bio

About David So

An experienced engineering leader with rich management skills and proven record of delivering success. Have strong problem-solving skills, drive for results, and ability to work across organizations and disciplines. I also have a passion for designing high quality, highly reliable, fault-tolerant systems and experience in large scale internet applications, operating system kernels, distributed systems, client/server and multitier architecture, and asynchronous and multi-threaded programming.Currently leading the development and maintenance of the Diagnostics and Recovery Platform for entire Azure Infrastructure Fleet. Which consist of three sub-teams, Fleet Capacity, Core Diagnostics Platform and New Product Initiative Diagnostics.I've also been a manager managing a team of QA Engineers and SDET to deliver a high quality device products. Has rich experiences in managing the QA activities and define quality metrics for large scale software development in multiple releases. I’m also an seasoned engineer with over 11 years of automation framework development and software testing experience, mainly in the field of tablet devices, database service, database server, programming languages, development environments and tools, in both mobile devices and desktop. Recognized as Internationalization and Localization testing expert working on localization testing for Kindle devices. Also recognized as a SQL Azure testing expert having work on SQL Azure Upgrade Test Framework, see as UI Automation expert having working on Maui UI Automation Framework for 4 years and served as a Maui code reviewer, help designed and code the Maui 2.0 UI Automation Framework used in UI testing. Detail knowledge of Window Forms Programming in both VB and C# managed code. An influential leader with leadership skills that is competent on leading team of any size. A determine problem solver willing to take big challenges and capable to learn quickly. A cooperative team player capable of working independently with minimal direction.Specialties: Languages• Proficient in: Microsoft Visual C#® and Microsoft Visual Basic®• Familiar with: C++, C, Java, ASP, ASP.Net, Jscript, JavaScript, PerlTest Methodologies• Test Design and Test Strategy• Model Based Testing (MBT)• Code Coverage• UI Automation• Distributed System testing• Scale testing• Testing in Cloud environment (SQL Azure)• Internationalization (I18N) Testing• Localization (L10N) Testing• Test in Production (TiP)

Listed skills include Test Automation, Software Quality Assurance, Visual Studio, C#, and 34 others.

Current workplace

David So's current company

Company context helps verify the profile and gives searchers a useful next step.

Microsoft
Microsoft
Principal Group Software Engineering Manager at Microsoft
Redmond, WA
Website
Employees
10
AeroLeads page
11 roles

David So work experience

A career timeline built from the work history available for this profile.

Principal Group Software Engineering Manager

Current

Redmond, Washington, US

Leading the Diagnostics and Recovery Platform for Azure Datacenter Infrastructure, the team consist of three sub teams.New Product Initiative TeamTo enhance the reliability, performance, and user experience of new products by developing and implementing advanced diagnostics tools and methodologies, ensuring seamless integration and operation within the.

Sep 2024 - Present

Principal Software Engineering Manager

Redmond, Washington, US

Principal Software Engineering Manager in the Azure Compute team responsible for Blade Diagnostic and Recovery Service for the entire Azure Fleet.Responsible to evolve, expand, and define our software platform and infrastructure. Some of the many areas my team is responsible are tackling include ring-0 core infrastructure services, five 9s (99.999%).

May 2020 - Aug 2024

Senior Software Quality Assurance Manager

Seattle, WA, US

  • Worked on the first Amazon consumer Robot for Amazon Device team.
  • Built the entire QA engineering team of 40 test engineers (QAM/SDET/QAE) from ground up to ensure the highest quality product delivery and define measurable metrics to gauge progress against objective QA goals.
  • Manage multiple engineering teams across multiple Geo-graphics locations
  • Expand the QA team test coverage and build a new QA team in Chennai, India and successfully complete the hiring and ramp up the team of 15 engineers lead by one QA manager.
  • Work with business and development teams to define product vision and requirements
  • Set and drive expectations around quality for major releases grounded in solid customer impact and product understanding
Jan 2018 - May 2020

Senior Quality Assurance Manager

Seattle, WA, US

  • Media ProductsOwning a team of 20 QAE and SDETS that delivers the core experience of Amazon Fire Tablets.Working on the Fire shared technology team as a hands-on Quality Assurance Manager to ensure a great experience.
  • Help define strategy and roadmap for Fire device components and services
  • Document and present strategies to senior management
  • Management and execution against project plans and delivery commitments
  • Manage the day-to-day activities of the quality assurance team within an Agile, Scrum, development lifecycle
  • Work closely with the engineers and product managers to design and develop the best QA solutions to meet business needs
Jun 2015 - Jan 2018

Quality Assurance Manager

Seattle, WA, US

  • Kindle International TeamLeading international quality assurance across all Kindle devices and programs.Being the QA manager in delivering the software used in the Kindle Tablet devices shipped in international market.
  • Managing a team of QAEs for executing test passes to deliver internationalized Kindle Tablet Products (Kindle Fire (2nd Generation), Kindle Fire HD and Kindle Fire HDX family).
  • Work with various QA teams to define the necessary criteria for smoke and integration testing that is executed daily.
  • Define the test criteria and QA activities for each of the milestone in the SDLC.
  • Develop QA sign off page using Sharepoint to track the QA progress at each milestone.
  • Develop bug metrics and dashboard in JIRA to track the overall quality of the product and ensure product is on track..
Mar 2012 - Jun 2015

Software Design Engineer/Test Ii

Redmond, Washington, US

  • SQL Server, Language Service teamWorked on the Sparse Column and Cursor features in SQL Server 2008, SQL Server 2008 R2 and worked on Sparse Column on SQL Azure.
  • Delivered the Test and Execution Plan for the Sparse Column feature in SQL Azure.
  • Developed automation support for testing Sparse Column in SQL Azure using Model Base Test methodology in C#.
  • Provide tranings that cover test experience and best practice in SQL Azure testing to the SQL Engine Test team.
  • Developed SQL Azure Ramp Up Handbook to help all new SQL Azure developers and testers to understand the Architecture, Design and Test Strategy for SQL Azure.
  • Lead the test work with a small team of testers for the Sparse Column feature in SQL Azure.
Oct 2010 - Mar 2012

Software Design Engineer/Test Ii

Redmond, Washington, US

  • SQL Server, Transaction Service team.
  • Responsible for testing the Logging and Recovery component in SQL Server, develop test plan, test strategy for testing the Logging and Recovery component.
  • Validate Logging Recovery feature for the SQL Server 2008 R2 release.
  • Drive sign off testing for the Transaction Service Test Team.
  • Responsible for testing the Transaction Manager in SQL Server.
  • Design Test Strategy, author test plan and test cases and then automate it using the model base test methodology for the Transaction Manger using C#.
Feb 2008 - Sep 2010

Software Design Engineer/Test Ii

Redmond, Washington, US

  • Visual Studio Tools Platform, Microsoft, Redmond USA
  • Act as Code Coverage Representatives for Core IDE team, driving team to met 70% code coverage goals.
  • Developed the V2 of the Code Coverage ownership tool TaCO using C# and build on top of SQL Server.
  • Developed a tool to ensure testcases are ported correctly between two databases.
  • Developed a tool to convert bugs to test cases automatically to prevent test hole using C#.
  • Own testing of the Managed Editor shipped in Microsoft Expression Blend.
Jan 2005 - Feb 2008

Software Design Engineer/Test

Redmond, Washington, US

  • Visual Studio for Device, Microsoft, Redmond USA
  • Own testing of the Managed Winforms Designer for Devices in Visual Studio 2003 product.
  • Work with the.Net Client Team to ensure the right set of test cases are ported from them.
  • Developed the UI Automation support for the Winforms Designer for Devices using Titanium and Visual Basic.
  • Design Test Strategy, author test plan and test cases and then automate it using the Titanum automation framework for the Device Winforms Designer using Visual Basic.
  • Own testing of the Editor/Intellisense component for Device projects in Visual Studio 2003 product.
Jun 2001 - Jan 2005

Software Development Engineer

Canon Information System Research Australia
  • Work as part time developer in 1999 working on a network driver for a printer using C.
  • Work as a part time developer in 2000 working on an internal online employee time reporting system using HTML, perl and MySQL.
  • Work as a full time developer in 2001 working on an internal online purchasing system using ASP, SQL Server and Visual Basic.
May 1999 - Apr 2001

Hardware Technician

Sis International Limited, Hong Kong
  • Work as hardware technician responsible for verifying computer had passed all verification before shipping to customer.
Dec 1998 - Feb 1999
Team & coworkers

Colleagues at Microsoft

Other employees you can reach at microsoft.com. View company contacts for 10 employees →

2 education records

David So education

B.E., Computer Engineering (1St Class Honor), Computer Engineering

Unsw

Education record

Aphs
FAQ

Frequently asked questions about David So

Quick answers generated from the profile data available on this page.

What company does David So work for?

David So works for Microsoft.

What is David So's role at Microsoft?

David So is listed as Principal Group Software Engineering Manager at Microsoft at Microsoft.

What is David So's email address?

AeroLeads has found 1 work email signal at @microsoft.com for David So at Microsoft.

Where is David So based?

David So is based in Kirkland, Washington, United States while working with Microsoft.

What companies has David So worked for?

David So has worked for Microsoft, Amazon, Canon Information System Research Australia, and Sis International Limited, Hong Kong.

Who are David So's colleagues at Microsoft?

David So's colleagues at Microsoft include Bahaa Bebo, Thomas Jeffersonn, Bassant Ahmed, Bennett Ndlovu, and Anish Roy.

How can I contact David So?

You can use AeroLeads to view verified contact signals for David So at Microsoft, including work email, phone, and LinkedIn data when available.

What schools did David So attend?

David So holds B.E., Computer Engineering (1St Class Honor), Computer Engineering from Unsw.

What skills is David So known for?

David So is listed with skills including Test Automation, Software Quality Assurance, Visual Studio, C#, Test Planning, Software Development, Agile Methodologies, and .Net.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.