We provide IT Staff Augmentation Services!

Sdet Software Design Engineer In Test Resume

4.00/5 (Submit Your Rating)

   

SUMMARY

  • Over 10 1/2 years of experience (includes 6 ½ years of vendor SDET experience at Microsoft, WA) in Information Technology throughout the entire Software Development Life Cycle which includes Analysis, Design, Estimation, Development, Testing and Deployment of Client/Server, Web based Internet/Intranet applications and desktop applications.
  • Extensive experience working with different groups and projects including Office 365, Windows Phone Services, Zune (ZEST), Windows 8 Apps, MSN, ECO and MSIT at Microsoft Corporation.
  • Extensive Performance, Stress, Scalability, Capacity, functional, white box, security testing experience with strong Web Application Development experience.
  • Experience in the Functional Automation and Performance Automation of the API’s and the Web services, Web Applications using C#, .NET Framework, VS Unit Testing Framework, WCF, AZURE  REST APIs, TAEF(Test Authoring and Execution Framework), MsTest, VSTT, Visual Studio Coded UI(RNP), MitaSpy, KAF, NUnit and SQL Server.
  • Good experience testing on touch-driven devices Windows7 phone, IPAD, and Android.
  • Good experience of coordinating with geographically dispersed teams, delegating the work and handling the teams.
  • Hands on experience in troubleshooting Performance Issues, Memory leaks, Timeout issues and Deadlocks using ETW, CLR Profiler, Windbg and DebugDialog.
  • Determining the performance bottlenecks of the servers by observing performance parameters like Tests/Sec, Request execution Time, Requests/Sec, % Processor Time, SQL Batch Requests/Sec, SQL Dead Locks etc using Visual Studio, Xperf, Perfmonitor and various other tools.
  • Experienced in development of Test Plan, Test Strategy, Test Cases, and Test Scenarios.
  • Wide experience in .NET Framework, C#, VB.NET, ASP.NET, ADO.NET, LINQ, AZURE Rest APIs, Windows Communication Foundation(WCF) Services, Enterprise Application Blocks, .NET Remoting, Web Services, AJAX, LINQ, XML, XSL, XSLT, Functional Points and Design Patterns.
  • Good Knowledge on Windows Workflow Foundation (WWF), Windows Presentation Foundation (WPF), SharePoint, MVC and Azure.
  • Experience in writing & debugging SQL Server Stored Procedures, Triggers & SQL Scripts, Views, Indexes, Temp tables, SQL Jobs and running SQL Profiler traces for debugging and optimize queries..
  • Excellent understanding of the Software Development Life Cycle (SDLC) and worked on various life cycles like Waterfall, Iterative, V-Model, Agile (Scrum) models.
  • Experience in deployment and troubleshooting the failures.
  • Good experience in HTML, DHTML, XHTML, CSS, XML, JSON, VB Script, Java Script and JQuery.

Technical Skills:

Languages                   C#, VB.NET, VB 6.0, C++, C, COBOL and Java

Technologies               ASP.NET, ASP, ADO.NET, WCF, Azure, Rest API, Silverlight, .Net Framework, MVC, SharePoint, AJAX, XML, XSLT, XSD, VBScript,      JavaScript, HTML, DHTML,XHTML, CSS, COM/DCOM, COM+, ActiveX, ADO, Win32 API

Development Tools     Visual Studio 2010/2012, SQL Server 2008, Bedrock, Virtual File, PowerShell

Testing Tools            Visual Studio Team Test (VSTT), MSTEST, TAEF (Test Authoring and Execution, Framework), VS Coded UI Test builder, WTT, MTM (TestManager), ETCM, KAF, VRTA, Fiddler, HTTPWatch, MSNPIE, Debug Dialog, WinDbg, Nunit, Lab Center, Magellan, Azure CC

Databases                   MS SQL Server 2000/2005/2008/2012, Oracle 8i/9i

Concepts                     Design Patterns, Functional Points, OOPS and Cloud Computing

Version Control           Team Foundation Server (TFS), Source Depot, Visual Source Safe (VSS)

Industry Experience: Overall 10 ½ Years of experience (6 ½ Years of experience as vendor SDET in Microsoft, WA and 4 Years as a web developer).

Education and Certifications:

  • MS in Computer Science
  • Microsoft certified Application developer (MCAD)- 2006
  • Microsoft certified Professional (MCP)- 2006

PROFESSIONAL EXPERIENCE:

Client: Microsoft, WA                                                                Duration: (May 2013 – Till Date)

SDET—Functional & Performance testing

Project: ECO (AWASA (Answer Desk) & GetHelp)

Technology Used: Azure, C#, .Net Framework, Unit Testing Framework, Visual Studio .NET 2012, WCF, Httpwatch, Fiddler, Azure CC, ATE (Azure Test Environment), SQL Server 2012

Responsibilities:

  1. Developed tools which will be useful for many teams to keep track of their application performance and for reporting.
  2. Responsible for writing the Performance automation scripts, executing the test cases and providing the load/performance results of the GetHelp application using C#.
  3. Helped the different teams in completing the functional, Performance automation and testing.
  4. Responsible for getting the code coverage using Azure CC and Magellan.
  5. Responsible for the database testing of the GetHelp application.
  6. Responsible for the deployment of the GetHelp application.

Client: Microsoft, WA                                                                Duration: (Sep 2012 – Apr 2013)

SDET—Server Performance, Scalability and Capacity

Project: Office 365 (BOX)

Technology Used: Azure, C#, .Net Framework, Coded UI, Unit Testing Framework, Visual Studio .NET 2010, WCF, Httpwatch, Fiddler, Product Studio, Source Depot

Responsibilities:

  1. Automate, debug, and deploy the web applications using C#, SQL Server, AZURE, other tools including Fiddler and HTTPWatch.
  2. Responsible for defining the new benchmark based on the historical data.
  3. Responsible for decentralization of the regression tests.
  4. An active member for v- team created for the Server performance and helping different partners to onboard the test framework created by us for the execution and analysis.
  5. Develop and maintain various performance tools.
  6. Troubleshoot the performance issues in cold servers, application restarts, IIS restarts and cause of the rejected requests based on the IIS logs and other event
  7. Execute the Capacity Runs for different benchmarks and for different releases and analyzing the report.
  8. Monitor the performance of the product by analyzing the performance trending reports.
  9. Automated the deployment, execution and analysis process of the Capacity runs.
  10. Responsible for providing the weekly regression and benchmark capacity reports. 

 

Client: Microsoft, WA                                                                Duration: (Feb 2012 – Aug 2012)

SDET—Functional Testing and UI Automation

Project: Windows8 Application Experience (Appex)

Technology Used: C#, .Net Framework, TAEF, MITA, Visual Studio .NET 2010, WTT, Fiddler, Source Depot, Team explorer.

Project Description: The Appex team is responsible for developing the Metro-styled apps for the windows8 operating system and for other OS.

Responsibilities:

  1. Responsible for setting the up the automation infrastructure for the MAPS app using TAEF, WTT.
  2. Responsible for executing the test cases and debugging the failures.
  3. Involved in the functional testing and security testing of the App.
  4. Involved in getting the counters for App Launch time, App Suspension status, Reference Set, Reference Set while snapped, CPU Usage and Disk utilization.
  5. Automated some e2e functional test scenarios using C#, Visual Studio, TAEF, MITA Spy.
  6. Involved in adding the LFM (Logical Function Model) and POM (Physical Object Model) for the app.

Client: Microsoft, WA                                                    Duration: (August 2011 – Jan 2012)

SDET Anchor—Functional testing

Project: MSN (SET- Solution Engineering Team) Campaigns, Microsoft, WA

Technology Used: C#, .Net Framework, Bacon Framework, WCF Services, Silverlight, JQuery, Flash, JavaScript, VSTT, VRTA, Fiddler, HTTPWatch, SQL Server 2008, Visual Studio .NET 2010, Windows Server 2008, BEDROCK and Virtual File.

Project Description: The Solution Engineering Team from Microsoft develops several websites to its clients.  These websites are basically campaigns which will help the Microsoft clients to advertise their products. SET team is responsible for developing the websites using Bacon Framework, C#, JScript, Flash, XML and SQL Server. Since the content on the websites changes dynamically, the content managements systems like Bedrock and Virtual are be used by the editors to upload the dynamic content.

Responsibilities:

  1. Test, automate, debug, and deploy the website using advanced C #, Bacon framework, Bedrock, Virtual File, SQL Server, Visual Studio Team Test for performance testing, other internal and external tools like VRTA, Fiddler and HTTPWatch for testing the tracking.
  2. Working with the offshore vendor teams and reviewing the work done by the teams.
  3. Worked as a test anchor for Kitchen Cookoff, ASUS Intel and GE campaigns in this duration.
  4. Involved in the security testing of the websites.
  5. Involved in getting the PLT (Page Load Time) values and Perf tested the various handlers.
  6. Worked with the SQA Manager and Technical Architecture Team to understand project architecture to execute a performance test strategy.
  7. Wrote the test plans for all of the three projects.
  8. Proactively escalate any scheduling conflicts or potential timeline risks across all projects to management. 

Client: Microsoft, WA                                                    Duration: (Mar 2011 – July 2011)

SDET—Functional Testing and API Automation

Project: Windows Phone Services (WPS)

Technology Used: C#, SQL Server 2008 R2, Visual Studio .NET 2010, WTT, WCF Services, Windows Server 2008, Product Studio and Source Depot.

Responsibilities:

  1. Added automated tests using C# in different test suites to accommodate the new changes for the Mango release (R2).
  2. Created different capability XAPs which is used across different teams.
  3. Executed the end-end testing for the market place scenarios starting from developer app upload to the end user purchasing an app.
  4. Executed the end-end testing of the PRSS Cert Signed apps by communicating with different teams and signed off on the PRSS testing.
  5. Involved in automating the updated signing tool (XAP Sign tool) scenarios, debugged and fixed the existing failed test cases.
  6. Involved in fixing the test cases which were breaking because of the changes in the processing flow. 

Client: Microsoft, WA                                                    Duration:  (Sep 2010 – Feb 2011)

SDET-- Performance Testing and Automation

Project: Zune Enterprise Services Team (ZEST)

Technology Used: C#, SQL Server 2008, Visual Studio .NET 2008, LINQ, WCF Services, Windows Server 2008, Product Studio and Source Depot.

 

Responsibilities:

  1. Determining the performance bottlenecks of the servers by observing performance parameters like Tests/Sec, Throughput, Request execution Time, Requests/Sec, % Processor Time, SQL Batch Requests/Sec, SQL Dead Locks etc.
  2. Executing the performance tests and verifying whether the results are meeting the baseline requirements.
  3. Reproducing some of the issues identified in the production and analyzing the root cause of the issues.
  4. Involved in finding the base response time values of all Web Service APIs and discussed the same with the developers.
  5. Developed/Modified an application which pulls the data required from the Source Servers to the Performance test database (PTDB) which is used as input to the test cases.
  6. Coordinated with the Dev team to analyze and fix the issues and deploy back to production.

 

Client: Microsoft, WA                                                    Duration: (Sep 2008 – Aug 2010)

SDET—Functional Testing, Automation and Deployment

Project: TEC (Technical Experts Connection--MVP)

Technology Used: C#, SQL Server 2008, RNP, Asp.Net, AJAX, and Visual Studio .NET 2008/2010, WCF Services, Web Services, and Windows Server 2008.

Responsibilities:

  1. Developed a windows App for testing the WCF Services.
  2. Involved in the deployment of the TEC application in Test, Performance and Business Assessment environments.
  3. Involved in the functional automation for the web application using .Net Framework and C#.
  4. Involved in helping the operation team during the environment configuration and during the deployment.
  5. Involved in helping the business by creating the test scripts required to start the UAT.
  6. Involved in troubleshooting the WCF services connectivity issues and discussing with the partner teams for the issues identified during the testing.
  7. Wrote the feature specific test plans.
  8. Involved in helping the UAT team for fixing the UAT issues identified.
  9. Coordinating test effort with the offshore team and guiding the team.
  10. Involved in driving the daily triages.

Client: Microsoft, WA                                                    Duration: (Jun 2007 – Aug 2008)

SDET Performance Testing and Automation

Project: EPP (Enterprise Portal Platform)

Technology Used: C#, SQL Server 2005, Visual Studio .NET 2005, WCF, Web Services, Windows Server 2003.

Responsibilities:

  1. Wrote the functional and performance automated test cases for the RP.
  2. Wrote the performance test plan.
  3. Prepared the SQL script for manipulating the performance data for RP Security authorization.
  4. Developed the test WCF services and integrated RP authorization module for RP performance testing
  5. Analyzed the overhead of adding the Auth module by calling the WCF Service with and without auth module.
  6. Investigated the memory leaks while running the load testing and informed to the dev and test teams for fixing it immediately.
  7. Performed the stress testing using Visual Studio, C# and Test framework and configured the RP performance environment.
  8. Worked with the SQA Manager and Technical Architecture Team to understand project architecture and business requirements to execute a performance test strategy.
  9. Involved in the automation of the EPP authorization performance scenarios.
  10. .Analyzed the overhead of adding the EPP Auth module while calling a WCF service by running the EPP authorization scenarios.
  11. Determining the performance bottlenecks of the servers by observing performance parameters like Tests/Sec, Throughput, Request execution Time, Requests/Sec, % Processor Time, SQL Batch Requests/Sec, SQL Dead Locks etc.
  12. Involved in the performance testing of Web service APIs and WCF APIs.

Client: Aristocrat Inc, Las Vegas                                   Duration: (Mar 2007 to May 2007)

Functional Analyst

Project: OASIS (PITBOSS)

Responsibilities:

  1. Gather Requirements from Client and passing it to the team.
  2. Involved in writing the functional specs of the application based on discussion with the clients and BRD.

Client: Pearson, Chicago                                               Duration: (Mar 2006 – Feb 2007)

Senior Developer ASP.NET, VB.NET, SQL Server

Project: Online Recruitment System

Technology Used: ASP.NET, VB.NET, Oracle 9i, Data Reports, XML, XSLT and XSD

Responsibilities:

  1. Created Master Pages, Used Themes and Skins apply that style information globally to pages or controls in site.
  2. Designed and developed web pages for the application using ASP.Net and VB.NET.
  3. Implemented .NET form-based authentication that handles user login authorization
  4. Developed Business logic on the server side in code-behind pages using VB.Net.
  5. Responsible for the development of the Media Manager tool, Closing Positions, Batch registration, Item details and Reporting Service.
  6. Responsible for writing the common classes which are used in entire application.
  7. Involved in writing some web services for the application.
  8. Involved in writing the complex stored procedures and involved in the database design

Client: Compass, Canada                                               Duration: (Dec 2005 – Feb 2006)

Senior Developer ASP.NET, C#, SQL Server

Project: Compass Invoice Matching System

Technology Used: C#, ASP.NET, SQL Server2000

Responsibilities:

  1. Involved in Analysis, preparing design docs, Use cases and test cases.
  2. Internationalization and localization of the application.
  3. Involved in the delivery of multilingual site.
  4. Extensively involved in developing server side code for Class Libraries for Business Layer, Data Layer using C#.
  5. Responsible for developing the Purchase module and Unit Manager.
  6. Involved in writing the common classes which are used in entire application.

 

Client: JDA Software Inc., USA                                      Duration: (Sep 2005 – Nov 2005)

Senior Developer ASP.NET, C#, SQL Server

Project: Integration Test for Import Adapter

Technology Used: C#, ASP.NET, SQL Server2000, XML, XSLT, XSD

Responsibilities:

  1. Discussion with business users to clarify requirements.
  2. Involved in automation of the test cases which tests the import adapter engine using NUnit.
  3. Involved in the preparation of XSLT and XSD.
  4. Participated in code Reviews.

 

Client: AEON Credit Services, Hong Kong                      Duration: (Jan 2005- Aug 2005)

Developer VB 6.0, Oracle 8i

Project: AEON Judgment System

Technology Used: VB 6.0, Oracle 8i, UNIX, HNC GUI Tool Kit, HNC Decision Manager

Responsibilities:

  1. Worked at the client’s place, analyzing the existing issues and proposed the new solutions.
  2. Provided on-going maintenance, minor enhancements and user support for the applications including the creation of associated documentation
  3. Involved in the development and design of the GUI for the client Application using VB.
  4. Written the data base T-SQL, Triggers, User-Defined functions, and stored procedures in ORACLE and packages in ORACLE.
  5. Involved in the Unit Testing of the application. 

Client: AEON Credit Services, Hong Kong                      Duration: (Sep 2004 – Dec 2004)

Developer ASP, SQL Server

Project: AEON out Door Visit

Technology Used: ASP, VB Script, SQL server 2000, HTML, Java Script, IIS 5.0

Responsibilities:

  1. Developed some classes that are used in the entire application.
  2. Involved in the maintenance of the application and fixing of bugs.
  3. Prepared Optimized Stored procedures for database transactions.
  4. Designed and build an User Interface layer using Classic ASP.

 

Client: Visakhapatnam SEZ, India                                 Duration: (Nov 2003 – Jun 2004)

Developer ASP, VB.NET, SQL server

Project: VEPZONLINE.COM (IBASE)

Technology Used: ASP.NET, VB.NET, SQL server 2000, HTML, Java Script, IIS 5.0 and Crystal Reports

Responsibilities:

  1. Involved in multiples stages of SDLC of the project namely Requirements gathering, Design, Implementation and Unit Testing.
  2. Developed Classes of Middle tier in VB.NET.
  3. Involved in the development of processing flow of various Internet-Applications using VB.
  4. Generated various system wide reports.
  5. Involved in creating Tables, Indexes, Views and Normalization of Database.

Client: Pyxis Technology Solutions Ltd, India                Duration:  (Jun 2003 - Oct 2003)

Developer ASP.NET, C#, SQL Server 2000

Project: Time Sheet

Technology Used: ASP.NET, C#, SQL Server 2000, HTML, Java Script, IIS 5.0

Responsibilities:

  1. Involved in development of Login Time Checking, Submitting task sheets, Balance leave details, Reserving Conference Hall and Marking Tours.
  2. Properly handled client side validations using JavaScript and ASP.net validation controls.
  3. Effectively implemented state management techniques using Sessions, View State, Application State
  4. Created Database Tables, Indexes, Views and Stored Procedures using SQL Server.
  5. Involved in the Unit Testing of the application.

Client: Govt. Of India                                                    Duration:  (Feb 2003 - May 2003)       

Developer ASP, SQL Server 2000

Project: Steelexchangeindia.com

Technology Used: ASP 3.0, VB Script, SQL Server 2000, HTML, Java script, IIS 5.0

Responsibilities:

  1. Involved in the development of bidding module.
  2. Involved in reviewing the BRD and the functional specifications.
  3. Worked with client and testing team (third party) for resolution of bugs and errors.
  4. Created Database Tables, Triggers, Indexes, Views and Stored Procedures using SQL Server.
  5. Involved in the Unit and integration testing of the module.

 

Client: Pyxis Technology Solutions Ltd, India                Duration:  (Dec 2002 - Jan 2003)

Developer ASP, SQL Server 2000

Project: Client Addressing System

Technology Used: ASP, VB Script, SQL Server 2000, HTML, Java Script, and IIS 5.0

Responsibilities:

  1. Involved in UI Design, Development of processing bugs flow using ASP, VB Script and SQL Server.
  2. Developed stored procedures using SQL server 2000.
  3. Did the Unit and Integration Testing of the module.

We'd love your feedback!