top of page

JULY 2004 - MARCH 2012

SOFTWARE DESIGN ENGINEER IN TEST II, MICROSOFT INC.

Windows Azure is a cloud platform to build, deploy and manage applications across Microsoft managed datacenters


  • Key deliverables included delivering a functionality correct application management feature both from implementation and user experience perspective

  • Collaborated with Program Managers (PM) and developers on user experience, functional issues and a testable product design

  • Partnered with developers to provide test support in the form of test hooks

  • Lead the test framework design for the browser based UI

  • Implemented test framework and test automation that was browser agnostic (support for IE9, Chrome, Firefox)

  • Developed and validated functional, scenario based, integration, user-interface (UI) and user experience (UX) tests

  • Designed and developed reliable, repeatable, re-usable test automation

  • Developed a wide variety of test cloud applications

  • Blogged on a Visual Studio based Node.js application development and deployment solution (mitigates several shortcomings in existing PowerShell based development support)



Environment: C#, Visual Studio 2010, TFS, IE9, Chrome, Firefox, Source Depot, Fiddler, Windows Azure


Windows Azure AppFabric provides a comprehensive cloud middleware platform for developing, deploying and managing applications on the Windows Azure Platform. It delivers additional developer productivity adding in higher-level Platform-as-a-Service (PaaS) capabilities on top of the familiar Windows Azure application model.

​

Windows Server AppFabric is a set of application services focused on improving the performance and management of Web, Composite, and Enterprise applications. To deliver these benefits, Windows Server AppFabric provides distributed caching technology and prebuilt management and monitoring infrastructure that utilize familiar .NET skills.


BizTalk Server is an integration offering from Microsoft that enables businesses to seamlessly integrate disparate systems and connect business partners.

  • Owned and delivered a quality Tracking Profile Editor (TPE) feature

  • Key deliverables included product design reviews, test plan and test strategy development, test case development, test framework and test tools design and development, test automation and sustained engineering

  • Collaborated with Program Managers (PM) and developers on functional issues and a testable product design

  • Closely worked with developers to provide test support in the form of test hooks/APIs

  • Designed and developed an XML based test framework for testing both TPE and Microsoft Excel based Winform User Interface (UI)

  • Developed functional, scenario based, integration, user interface (UI) and user experience (UX) tests

  • Architected a resource manager utility that supported UI validation on multiple languages

  • Developed a test framework that insulated test automation from differences in Windows Oses (Win XP, Vista, Windows Server) and platform architecture (x86, x64)

  • Improved test productivity by supporting and contributing to Engineering Practices – code reviews, buddy builds, etc.

  • Documented all aspects of testing via peer reviewed test plans and test strategies.

  • Augmented black box testing with white box testing to identify test gaps

  • Analyzed product code paths and improved code coverage for error scenarios

  • Validated product for accessibility and usability

  • Contributed to product documentation and help by reviewing and validating content for correctness and completeness

  • Improved test automation and infrastructure by evaluating existing test code against test and coding guidelines

  • Supported customer issues in public forums

  • Blogged on BizTalk and TPE on issues, scenarios, use cases, etc.

  • Showcased product at internal product fairs, and endeavored to weave customer feedback into the product



Environment: C#, Visual Studio 2006/2008, Windows XP, Vista, Windows Server 2003/2005/2008

bottom of page