1. Wenlong Zhu
KEYWORDS
C#; .NET; ASP.Net; SQL; Javascript; PowerShell; XPath; Windows Azure; Source Depot, Product
Studio; WTT; Selenium; TFS; Automation testing; Code Coverage testing; JavaScript;
SUMMARY OF QUALIFICATIONS
- 8 years MS SDE/SDET experiences, Worked in many MS projects
(Windows, Visual Studio, Skype, SQL, Commerce Platform)
- Great experience with Windows Azure
- Excellent coding/debugging skill with C#, SQL
- Excellent experience in MSTest, Selenium, CodedUI
- Excellent experience in automating test cases and creating test framework
expertly.
- Excellent trouble shooting, failureanalysis and debugging skills.
- Excellent communication and interaction with PM, DEV, Tester and
customer
WORK EXPERIENCE
1/2015 – Current Microsoft SkypeCast SDE
Technologies and tools: C#, MVC, Windows Azure, TFS, Selenium
Description: Skype Meeting Broadcast is a new feature offered by the Skype Product Group,
designed to scale online meetings to audiences with thousands of concurrent viewers. This new
2. feature allows high quality, adaptive video streaming to any device on any OS, without the need
for plugins or downloads
Responsibilities:
- I owned Scheduler and Data servicefeatures’ developing and testing base on
C#, MVC and Windows Azure.
- Automated and maintain Web UI/API testing baseon Seleniumframework
- Maintain deployments of producton Azure
- ConfigureMDS for scheduler, activator, data, and join services
- Telemetry work with MDS/MDM
1/2014 – 12/2014 Microsoft CTP UX Team SDE
Technologies and tools: C#, ASP.NET, Javascript, Xpath, Selenium, KAF, Windows Azure,
WTT,TFS, Source Depot,
Description: Be responsible for BVT tests of Cayman, PaymentHub and OrgAccount. Create
test case and tools. Failures investigation. Developing tools for inputs team.
Responsibilities:
- Automated and investigated BVTs baseon Selenium tools
- Create and send website state report which include active bugs, visit
summary from WebTrend, loading performance from Gomez and API
success ratefromMDS.
- Developed data generator tool which used for generating data for E2E test.
- Developed fakedata ingesting toolwhich usedfor inserting faketo Feedstore
data base.
- Developed comparison tool to do data comparing between feedstore and
CSS.
- Automate code coverage test for PaymentHub and Cayman
- Test failures investigating and trouble shooting.
- File bugs and regression.
1/2013 – 12/2013 Microsoft RDV Team SDET
Technologies and tools: Windows Blue, Windows server, C#, PowerShell, Windows Azure,
WTT, Source Depot
Description: Remote Desktop Virtualization Host (RD Virtualization Host) is a Remote Desktop Services
role service included with Windows Server 2008 R2. RD Virtualization Host integrates with Hyper-V to
3. provide virtual machines by using RemoteApp and Desktop Connection. RD Virtualization Host can be
configured so that each user in your organization is assigned a unique virtual machine, or users are redirected
to a shared virtual machine pool where a virtual machine is dynamically assigned.
Responsibilities:
- Convert manual test cases to automation function test with C# for windows
blue features: Health monitor and Client Log Upload feature.
- Create WTT Jobs to automate test cases with powershell and cmdline
- Debug test cases and WTT jobs to make surecases runs well.
- Created test framework with C# by myself
- Connect to DATABASE in windows Azure env to get and verify data.
- Check status servers in Windows Azure env.
- Trouble shotin Windows Azure env.
7/2011 – 1/2013 Microsoft SQL MDS Team SDET
Technologies and tools: C#, SQL , PowerShell , WTT,TFS , Product Studio, Source
Depot,LRSS
Description: SQL Server Master Data Services provides a central data hub that ensures the
integrity of information and consistency of data is constant across different applications.
Responsibilities:
- Implement and maintain Automation test with C# base on TestShell
framework.
- Deploy machines, launch WTT jobs, run automation test cases.
- Write test plan and create test cases base on dev specifications
- Bugs tracking and triage with TFS
- Track , investigate, debug failures in lab automation runs with WTT
- Develop tools to enhance working efficiency with C#, PowerShell and cmd-
line script.
7/2010 – 7/2011 Microsoft Protocol Engineering Framework Beijing
Software Development Engineer in Test 2
At Microsoft, I am part of the Protocol Engineering Framework test team. I did manual and
automation testing. And analysis test results. File bug for product issue, fix test issue. Test
automations were written in MSTest framework based on .NET and C#.
4. Responsibilities:
- Fully own the feature of RPC.
- Did automation testing with C#.
- Review Developer specification
- Create test requirements
- Create test specification
- Enlist test code fromSourceDepot and create or fix test cases.
- Analyzing specification and preparing test cases based on the requirement
- Used TFS to enter all the details of the test cases, log the results and track the
defects.
- Testing all the positive and negative scenarios.
- Send weekly tests reportto wholeteam.
- Track and investigate lab automation run.
- Develop tools to enhance working efficiency with C#, PowerShell and cmd-line
script.
7/2008 – 7/2010 Microsoft Visual Studio Test Team SDET
Technologies and tools: C#, TFS, Product Studio, MadDog
Description: This is VS test team. I lead an offshore team to work with onsite team do test.
Responsibilities:
- As a team lead to manage 5 team members and monitor work progress.
- Implement automation testing with Maddog, C#
- Lab runs tracking and investigating
- Bug tracking
7/2007 – 7/2008 Beijing BBX Corporation SDE
Technologies and tools: C#,SQL,ASP.NET
Description: This is a C/S system developed with C# base on SQL server Database. It contains
many business features. We used delegate, reflection technologies. Did huge data batches
process.
5. Responsibilities:
- Create development specifications.
- Implement features of the productwith C#/ASP.NET
- Bugs fixed.
- Do unit tests for each features I implemented.
- Communication and interaction with PM, DEV, Tester and customer
EDUCATION
NortheastElectricPowerUniversityOf China Bachelor of Engineering
(Computer Science and Technology)