Prasuna Sidda
Phone: +1-469-***-****
*******.*****@*****.***
Experience Summary:
7+ years of Experience in end-to-end development of software products from requirement analysis to system study, designing, coding, testing, debugging and implementation.
Expertise in device compatibility testing such as mobile, surface and laptops
Expertise with Software Engineering Process and various Life Cycle Models like "Agile Development Process" and "Water Fall Model"
Adapt in Manual Testing Methodologies & possess sound knowledge of Software Test Life Cycle (STLC) and Defect Life Cycle. Hands on experience in designing MTP, Test Planning, Test Scenarios, Test cases & execution of Test Cases, based on functional/ Software specifications.
Experience in Software Testing using Manual Testing, Automation Testing and Database Testing using SQL and Software development.
Expertise in end to end device testing.
Automating test cases using VSTS (Coded UI) frame work.
Automating test cases using Selenium frame work.
Good experience working in BVT (Build verification Testing) for end to end functionality and regression testing.
Advanced experience in developing Web based applications on Microsoft .NET Technologies and expertise in implementing N-Tier Architecture
Good in-depth understanding and experience in building server applications using C#, ASP.Net, ADO.Net, XML, HTML5, CSS 3.0, Web Services, WCF Services, Windows Service, based on .Net Framework 4.5/3.5/ 3.0 / 2.0.
Ability to communicate well and understand the customer needs.
Experience in requirement gathering and writing functional specifications.
Having very good experience in .Net Development.
Strong Analytical, Interpersonal, and Problem-Solving skills.
Quick learner and good performer both in the team and independent job environments.
Experienced in PowerShell scripting.
Technology:
Tools: Visual Studio 2012/2013/2015, VSO, TFS, VSTS
Web Technologies: Microsoft .Net Framework, ASP.Net, C#.Net, PowerShell, Training on Big data, AzureDataLake, ADO.Net, Web Forms, WCF, Entity Frame Work, Restful Services, and Web services, JavaScript, HTML5, and CSS.
Databases: SQL Server 2008/2012, SSIS, SSAS, PowerBI
Operating Systems: Windows 7/Windows 8/8.1/10
Academic Qualification:
Bachelor of Technology.
PG Diploma in Computer Applications NITT, India.
Professional Experience:
Microsoft, Redmond, WA Mar 2018 – Till Date
Project Microsoft 365 Analytics(M365A)
Sr. SDET
Description: Microsoft 365 Analytics aims to be the one-stop shop for every IT Administrator, for every organization, to track and monitor the health of Microsoft’s Windows 10 and Office 365 Pro Plus servicing models.
Responsibilities:
Design and Develop Test Plans from the scratch.
Run the test pass against various milestones and release
Verify the end to end functionality for M365 Analytics dashboard web portal
VSO for all test plans, test reports, logging bugs and source code
Work closely with the development team and project managers to analyse, debug and resolve any issues
Daily working on BVT (Build verification Testing).
Creating dashboards for test execution reports
Automating test cases using Selenium frame work.
Working on Functional, regression and integration, resolution, browser compatibility and localization testing
Creating end to end functional scenarios testing.
Generate test execution results with dashboards in VSTS
Solution Environment: Visual studio 2013, 2015, 2017, C#, TFS, JavaScript, VSTS, VSO
Microsoft, Redmond, WA Sept 2017 – Feb 2018
Project Sql Server Deployment Platform and SSMS (SQL Group)
SDE
Description: SqL server installation program is used to install/upgrade to the new version of sql server. During the installation wizard there are many stages to accept/select different input options like editions, paths, features, and many other. This setup program has to support the accessibility features, so that narrator can read and also everything can be accessed using keyboard also. Designing software for accessibility means ensuring that programs and functionality are easily available to the widest range of users, including those who have disabilities and impairments.
Responsibilities:
Analyzing and fixing code defects and test issues in sql server deployment platform
Verify the sql server deployment platform installation wizard and fix the bugs and test
Verify the White box testing.
Using TFS for source code maintenance
Develop WinForms application
Solution Environment: Visual studio 2013, 2015, 2017, C#, TFS, JavaScript
Microsoft, Redmond, WA Mar 2017 –Aug 2017
Project Apollo (Microsoft Research)
Sr. SDET
Description: Apollo is an agent for meeting rooms that is always ready to help make your meetings productive. It provides a one-click meeting experience that launches your meeting instantly without the confusion of connecting wires and cables.
With one click, the room launches wireless projection and shares content with any remote attendees. Your meeting experience and content can now be easily adjusted through the app on your laptop or tablet.
Responsibilities:
Design and Develop Test Plans from the scratch.
Run the test pass against various milestones and release
Verify the end to end functionality for Apollo room and Apollo client.
VSO for all test plans, test reports, and source code
Work closely with the development team to analyse, debug and resolve any issues
Using PowerShell to automate the updated builds
Using PowerShell scripting run jobs automatically.
Daily working on BVT (Build verification Testing).
Generate telemetry data reports using PowerBI
Work on Artificial Intelligence (AI) voice recognition with Cortana.
Automating test cases using selenium C# web driver and Page object Model (POM).
Working with telemetry data using with Cosmos.
Solution Environment: Visual studio 2015, C#, Fiddler, TFS, Power shell, Telemetry (Cosmos), PowerBI, Selenium, SQL server2012.
Project WDG (Windows Development Group) Device Compat Quality
Microsoft, Redmond, WA Feb 2016 –Jan 2017
SDET
Description: Device Compat ensure existing software and hardware that important to customers worldwide, continues to work through Windows upgrades. To maintain a high degress of compatibility as the OS is developed. Prepare new ecosystem for the new OS, increase compatibility of released OS.
I was part of security feature team for ensuring the quality of devices.
Security feature area includes:
Biometrics
Smart card reader
Smart card and
TPM
Responsibilities :
Analyzing and fixing code defects and test issues
Run the test pass against various milestones and release
Verify the Bluetooth compat on daily os builds on NGC (New Generation Credential) feature area.
Used Team Foundation server for all the source code maintenance needs.
Solution Environment: Atlas, WTT, TFS, Power shell, Telemetry (Cosmos).
Boston Consulting Solutions Inc., Boston Nov 2014 – Dec 2015
Project Careercarma
.NET Developer & SDET
Description: CareerCarma.com provides help you to build your career.CareerCarma.com allows the users to login with form-based authentication and now working on to enable users to login with external login providers Facebook, Google, and Yahoo and so on. This provides users a flexibility to one less username and password to remember. Also, users can share with friends about the career carma.
Responsibilities
Created Technical Design and reviewed with the peer.
Developed Login with External provider’s module (Login with Facebook, google, yahoo).
Used OWIN (Open Web Interface for .net) SDK to Login with Facebook, google, yahoo.
Used Entity Framework and SQL to store the users and Claims responses.
Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET, ADO.NET and T-SQL.
Developed the required Business Layer of the application using C#.
Used Microsoft Visual Source Safe (VSS) for all the source code maintenance needs.
Extensively used MVC5 in developing the application.
Attending daily stand ups and provide updates
Automating test cases using selenium C# web driver.
Client side validation using with JavaScript
Solution Environment: Visual Studio, ASP.NET MVC 5.0, SQL Server 2012, JavaScript, Selenium
Trust and Investment Pricing Simplification (T.I.P.S) (Bank of America), LosAngeles, CA Oct 2013 – Oct 2014
Project Banking
SDE
Description: T.I.P.S (Trust and Investment Pricing Simplification) is an application which was developed for Calculating Fees for Bank of America’s Private Bank Customers. This fee is dependent of Lot of Factors which includes how Discounts are provided, if the account is New/Existing, Zero Fees account etc.…
T.I.P.S is a web application which will replace the current excel sheet which was used for performing the same functionality.
Responsibilities
Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET, ADO.NET.
Created Stored Procedures to manipulate the database and to apply the business logic according to the user’s specifications.
Extensively used Object Oriented Programming Concepts in developing the application.
Developed the required Business Layer of the application using C#.
Participated in System Documentation and Code Documentation.
Solution Environment: .NET Framework 3.5/3.0, Visual Studio 2008/2005, ASP.NET 3.5, C#.NET, ADO.NET, JavaScript, WCF, SQL Server 2008.
Inventory Management for Stored Cards (FSV Payment Systems), Jacksonville, FL Aug 2007 – Sept 2009
Project Finance Application
SDET
Description: Inventory Management is like a prepaid technology and stored value processing. In these stored-value systems, technology and expertise to deliver companies prepaid card payment solutions. It’s basically consists three domains. These are IValue, ICall and IServ. IServ is related to the company’s individual company information and their stored value information & details. ICall is related to call center information and IValue controls and maintains all the information regarding the IServ companies.
Responsibilities :
Automation of BVT and Regression test cases using VSTS Coded UI tool
Collect detailed user and technical requirements. Work with others to analyze collected requirements, translate into SFTD flowcharts, and ensure that identified test scenarios meet customer needs and expectations.
Define scope, estimates, and deliverables for assigned requirements.
Walkthrough of SFTD flowcharts across the team
Logging bugs through Microsoft Test Manager.
Work closely with the development team to analyze, debug and resolve any issues
Web test creation and Load testing using VSTS
Providing UAT support and participates in the discussions about the issues found in UAT
Solution Environment: .NET Framework 3.0, Visual Studio 2005, ASP.NET 3.0, ADO.NET, C#, WCF, SQL Server 2005, SQL Server reporting Services.
Migration Competency Centre, Global ERP Solutions, Hyderabad India Oct 2006 – May 2007
Project Mapping Rules Valuator – Syntax Analyzer
Developer
Description: The mapping rules valuator is useful to validate the mapping objects. Mapping rule valuator checks for the syntax errors in mapping objects. Mapping Rules valuator checks the syntax of the arithmetic statements, control structures and MIGRATE and DUMP keywords and for each DUMP whether a rule is maintained for all the mandatory fields of the target table and raises an error giving the appropriate error description.
Solution Environment: Visual Studio .NET 2005, ASP.NET, ADO.NET, Web Service, XML, SQL Server 2005, IIS 6.0, Windows 2000
Migration Competency Centre, Global ERP Solutions, Hyderabad, India. Mar 2005 – Jan 2007
Project Data Conversion Adapter
SDE
Description: The data conversion adopter is useful to generate migration scripts and for data migration. This DCA has been developed to make the data migration process easy and more flexible. Presently, separate standard products are available for point-to-point data migrations of different versions of ERP releases.
It is different to maintain these products of well as incorporate customizations and localizations.
To overcome these problems and making the point-to-point data conversions simple and less complicated, the concept of Data Conversion Adapter (DCA) was evolved.
The product covers all the phases such as:
The differences of various releases, in the form of conversion rules.
Automatically generating conversion scripts from conversion rules.
Compiles and runs the conversion scripts.
Does the actual data migration?
DCA is mainly divided into two parts. They are as fallows
1.Conversion Studio: Used to capture the difference between two ERP releases and which is developed as a thin client architecture and
2.Conversion Engine: The actual process which does the data conversion.
Responsibilities :
Involved in development life cycle, from design phase to implementation phase, testing and deployment for Release 4 and maintenance phase for Release 3.
Involved in gathering user requirements, reviewing processes and attended client meetings.
Interacted with the Business Analysts and the clients for translating the business requirements into business use cases.
Designed user interface for ASP.NET web forms and implemented application logic using C#.
Extensively used JavaScript for client side validations.
Involved in Test plan, test cases, and testing. Tracked the bugs using Mercury Quality Center.
Solution Environment: Visual Studio .NET 2005, ASP.NET, ADO.NET, Web Service, XML, SQL Server 2005, IIS 6.0, Windows 2000