• 9.5 years’ experience in software development, testing and automation of Desktop Applications, Web Application and Web Services (SOAP and REST)
• Have strong experience in doing automation from scratch using Selenium Web Driver, CodedUI, BDD tool SpecFlow and SoapUI
• Extensive experience in designing and implementing automation framework and test scripts in C#.Net (for UI automation) and Groovy (for testing Web Services and Web APIs)
• Hands-on experience on Appium for automation Android Application
• Have good experience in Database Testing
• 5.5 years of experience in .Net and related technologies viz. C#, .Net Framework, WPF, XAML, MVVM, Prism, IOC Container, SOLID Principles, SOA, Window Services, Web Services, WCF, SOAP, LinQ, NuGet, WinForms, MVP, VB.Net, Multi-threading, XML, Unit Testing, TDD (Test Driven Development), NUnit, MS Test
• Skilled in White Box Testing, Unit Testing, TDD (Test Driven Development), NUnit, Junit, MS Test, CppUnit
• Proficient in Manual Testing, Test Preparation, Test Execution, UAT, Defect Management, Test Plan Preparation, Time Estimation, Reporting and CI (Continuous Integration).
• Having manual testing skills viz. Black Box testing, Acceptance Testing, Regression testing, Sanity testing, System testing, BVT, Test design, Test execution/reporting.
• Exposure to multiple software design and development methodologies – Agile, Scrum, Iterative, Incremental, Prototype, Waterfall
• Worked in various business domains – Telecom (Fiber Optic Networks), GIS (Geographical Information System), DMS (Document Management System)
• Familiarity with operating systems: Windows 8, Windows 7, Windows Vista, XP
• Experience in Database design, SQL Server, T-SQL, SSMS, Stored Procedures, Database Backup & Recovery, MS Access, ODBC, ADO.Net
• SVN, GITHUB, TEAMCITY, BAMBOO, TFS, Jenkins, Jira
Module Lead @ Responsibilities:
• Understood requirements, did test planning, estimation, resource planning, interacted with other QA and Dev teams
• Wrote and executed test cases
• Designed and Developed new features in OnePlanner using C#, .Net, WPF, PRISM etc.
• Performed automation of One Planner using C#, CodedUI, Selenium, MS Test and NUnit
• Wrote automation framework of One Planner Server (a SOAP based Web Service) using SoapUI
• Wrote Automation Framework from scratch in CodedUI
• Performed unit testing, integration testing, regression testing, system testing, UAT, defect reporting
• Managed a team of 4
• Provided Status Report via mail & attended Daily Testing Status call
• Provided KT to all new hires in the team.
• Involved in Sprint Planning, Sprint Review and retrospective meetings
• Performed manual testing mostly during last phase of every release
Achievements:
• I recommended a search tool framework that supports searching in the entire Network, Grids and all the logs created during various operations in OnePlanner (a Ciena’s product). It saved lot of effort of its users to get the required information. I not only automated this feature but also developed it and gave end to end solution. I won accolades from our clients and management.
• I made strong process improvements in the team. I automated the execution of automated-scripts as part of continuous integration. From July 2013 to April 2015 (1 year 10 months) Advisory Software Engineer @ Responsibilities:
• Performed effort estimation, resource planning
• Implemented automation using .Net, C#, Selenium, CodedUI and NUnit
• Performed Unit testing and automated XML driven UI using C#
• Designed and Developed new features using C#, .Net, WPF, PRISM, C++, C++/CLI etc.
• Made application more efficient and improved its performance
• Automated MIManager – a SOAP based web service
• Analysed and resolved customer issues
• Performed unit testing, integration testing, regression testing, System testing, UAT, defect reporting
• Designed and Developed new features
• Mentored junior peers
• Involved in Sprint Planning, Sprint Review and retrospective meetings
• Performed Manual testing mostly during last phase of every release
Achievements:
• I initiated the use of Selenium in our project MIManager and later mentored other teams to use the same for automating their web projects. I was part of an automation panel that helped teams in designing automation framework for their projects.
• I designed and implemented automation testing framework for an extremely challenging feature “Meta Data Editing”.
• I took initiative to develop new features with TDD approach. Also I proposed that Database Testing should be done as white box testing using same Unit Testing framework that we used for TDD and later I implemented the same.
• I designed a Meta-Data Editor (XML driven UI using .net and WPF). UI creation is completely dynamic and depends on the input XML file. Design takes care of fields with multiplicity (a field whose multiple instances can be there in the record), enumerations, validation etc. That design saved the development and QA effort that otherwise was required for many years in future.
• I developed one product Parental Surveillance in the innovation week that is celebrated in PB once every year. Thereafter I myself owned this product and developed it entirely on my own. Many parents are using it to safeguard all the computer activities of their children. From May 2008 to June 2013 (5 years 2 months) Noida Area, IndiaSr. Software Engineer @ Responsibilities:
• Resolved incidents
• Developed new features
• Coordinated with the testing team for fixing bugs
• Performed manual Testing, unit testing
• Maintained QA documentation
• Mentored junior peers From February 2008 to May 2008 (4 months) Noida Area, IndiaSr. Software Engineer @ Responsibilities:
• Analysed specification provided by the client
• Performed effort estimation
• Developed new features as requested by client
• Resolved open issues present in PSW version 2.0
• Played a major role in client interaction
• Mentored junior peers
• Performed manual testing, unit testing
Achievements:
• I made a binary JOB files created by OMNI Page (a widely known OCR engine) configurable with our product PageScope Workware. It saved not only the huge license fee but also the time to deliver the solution in the market. From July 2005 to January 2008 (2 years 7 months) New Delhi Area, India
MCA, Computer Science @ Punjabi University From 2002 to 2005 BBA, Business Administration @ Kurukshetra University From 1997 to 2000 3 Years Diploma in Electrical Engineering, Electrical Engineering @ Thapar Polytechnic, Patiala From 1994 to 1997 Aseem Sharma is skilled in: .NET, C#, Selenium Web Driver, CodedUI, SpecFlow, WPF, MVVM, XAML, SOAP UI, Agile Methodologies, XML, Multithreading, C++, Visual C++, Prism