Post Job Free
Sign in

Test Cases

Location:
Seattle, WA
Salary:
120k
Posted:
August 21, 2017

Contact this candidate

Resume:

*

Yunliang (Tim) Huang

BASIC INFORMATION

Cell phone: 1-425-***-****

Email: ac1xvg@r.postjobfree.com

City: Kirkland, WA

Qualification

- 10 years of professional software design, developing and testing experience, strong problem-solving skills and advanced level engineering.

- 8 years’ C#/C++ experiences on Microsoft Dev and test projects.

- 4 years’ experience dedicated in Virtualization, Cloud Computing, Hyper-V, Virtual machine, Azure, HA Cluster and Docker.

- 3 years’ scope and SQL/No-SQL developing experience on Microsoft big data platform Cosmos, Apache HBase, Hive/Pig.

- 3 years’ C#/C++ development backend experience on Windows Azure, Windows Server, System Center Configuration Manager.

- 2 years’ experience on the web front-end technologies, such as JSON, REST, Web API, XML, HTML, CSS, JavaScript.

- 5 years’ experience in test infrastructure/framework design and implementation, Functional/UI Automation and Performance of Windows/Web Applications using C#, C++, .NET, WCF, JavaScript, by using Selenium, Maui, Mita, Visual Studio Code UI.

- 3 years’ Java developing experience on designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, MVC, JSF, Spring, Hibernate, JavaScript, Servlets, JavaBeans, EJB.

- 1 years Linux VM deployment and testing experience.

- 4 years PowerShell script experience.

- 4 years’ project management/team leadership experience.

- 1 years’ study experience on Hadoop, Spark etc.

- MCP (Microsoft Certificated Professional) on Virtualization/Virtual Machine/System Center.

EXPERIENCE

2014/7- Present:Skype for Business server infra/SE, Microsoft (Redmond) Vendor Responsibility: Senior Software Engineer

- Develop the Skype server automation framework in C#, WCF, PowerShell, SQL, JavaScript, Asp.net.

- Design and develop web/windows UI automation framework based on Selenium,CodeUI 2

and Mstest for all the skype teams.

- Deploy Skype for Business onprem services to Hyper-V host machine by creating virtual machines.

- Deploy Skype for Business online services to Windows Azure via scripts in PowerShell

- Design and develop new features for test infra web site SFBWEB.

- Debug and fix bugs of test infra UCTest and web site SFBWEB.

- Debug and fix bugs of infra lab management tools TESController and TESClient.

- Analyze the Skype for Business topology deployment failures from the whole Skype for Business team.

- Write Scope scripts and C# code to upload the perf data to cosmos and analyze the perf counter from cosmos.

2012/12- 2014/6:Windows Blue ECS functional team, Microsoft (Redmond) Vendor Responsibility: SDET Leader

- Read the Dev, PM and test spec to understand the architecture, functions and implementation.

- Work with Dev, PM to design the test plan, test scenarios, and test cases.

- Write automation C# code and configure xml file to implement 150 functional scenarios and E2E scenarios between clients and server, and create, execute automation WTT jobs and workflows.

- Debug C++/C# product code to find out the root causes for product issues.

- Debug C++/C# test code to fix some test issues for automation test cases.

- Join Triage meeting to triage the feature bugs, and send triage emails for the important bugs I found to discuss with PM, Dev and other testers.

- Sync up with Shanghai offshore team to monitor the progress, bring up the block issue and possible risk, review the test progress, delivery the test results to Redmond team.

- Lead offshore team in Shanghai to transfer iSCSI feature testing workflows and jobs to WinSE team.

- Write PowerShell script to automate the preparation of test environment. 2012/03- 2012/11:Campus System of Shanghai Marine University Responsibility: Developer

- Analyse the requirements for exchange online web, attend to archtecture the web site, design database, and backend middler tier services, also web pages, class/Interface desing and development.

- Used Agile (Scrum) methodologies to promote development iterations, collaboration, and process adaptability throughout the life-cycle of the project.

- Implemented MVC Architecture using Spring framework for the application.

- Deployment web portal and backend services to Windows Azure. 3

- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.

- Automated the component testing process through Unite test cases.

- Designed and developed various web pages using C#,Javascript, HTML, CSS.

- Performed troubleshooting, debugging, unit and Integration testing.

- Developed test plans, test cases, involved Unit testing, Regression testing. 2012/04- 2012/11:SCCM PowerShell Dev team, Microsoft (Shanghai) Vendor Responsibility: Dev Leader

- Read Dev and PM spec to understand the architecture of SCCM 2012 SP1 and how to implement the cmdlets

- Lead a dev team to implement totally about 660 PowerShell cmdlets for SCCM 2012 SP1, and I complete about 330 cmdlets.

- Send the code review, check out/in codes and fix the bugs filed by test team.

- Debug the product backend code and fix the product defect via C++.

- Communicate with Redmond dev, PM and test team via Email, IM, conference call.

- Using FXCop tool to verify OACR warning, and modify the code to fix these OACR Warning.

- Interview the SDE cadidates for this dev team and ramp up new team members. 2009/03- 2012/03:SCVMM test team, Microsoft (Shanghai) Vendor Responsibility: Senor SDET, Test Leader

- Design test plans, test schedule, test scenarios, test cases, checklists, and assign the test tasks

- Lead 3 teams on the features services, virutal machine, networking, Storage,Patching, PRO, RBAC, Reporting, etc.

- Test VM creation and migration with kinds of OS like Windows Server 2008/2008R2/2012, Linux and Unix on Hyper-v, VMware, Xen hosts.

- Lead a team to design/implement application database code objects, such as tables, views, functions, store procedures for VMM backend testing.

- Lead a team to design and develop UI automation test framework in C#, WCF,WPF.

- Communicate with test leaders in redmond to report the team test progress, blocked issues, test/release timeline by weekly live meeting, and also send weekly report to track the progress.

- Doing UI/CLI Functionality manual testing, automation testing, also doing ad-hoc testing, and bug regression.

- Design the network aritecture, read network trace and troubleshot the network issues for the test virtual/physical machines.

- Write PowerShell script to test the cmdlets of SCVMM and automate the preparation of test enviorment.

4

- Analyse the automation test result and fix the automation bugs. 2007/5- 2009/02:Intron Software Co. Ltd

Responsibility: Software Developer

- Take in charge of MSSQL Database Management and data maintenance.

- Master SQL language and write SQL program in developing ERP system.

- Realize data synchronization with Replication, Log Shipping function of SQL.

- Also build ERP with C++ Builder, include Personnel system, Marketing system, Bill system and reports.

- Act as the net administrator, holding on the installation of the services of Windows 2003. EDUCATION

B.S. in Computer Science and Technology, North China Electric Power University, 2007



Contact this candidate