Test Engineer Resume
Lisle, IL
SUMMARY
- Having 7+ years of experience in all the phases of Software development life cycle, which includes software analysis, design, development, testing, implementation, maintenance and documentation of Client/Server and Web - based applications using N-Tier Architecture.
- Designed UML Diagrams, ER Diagrams and Data Flow Diagrams using MS Visio.
- Experience with Traditional Methodologies (Waterfall, RAD), Agile Software Development Methodology and Test Driven Development (TDD).
- Highly proficient in designing and developing application systems in local and distributed environment using various Object Oriented Methodologies.
- Expert in creating SQL Queries, PL/SQL package, function, stored procedure, triggers, and cursors.
- Experience in designing User Interface using AJAX, HTML, CSS, XML, JavaScript and other Third Party Controls (Telerik Controls) to enhance the performance, looks and features of the website.
- Experienced in implementing applications using SOA, MVC.
- Hands on experience with Visual Studio and Team Foundation Server (TFS).
- Developed Applications using VB.NET, C# with SQL Server, Oracle and Microsoft Access as databases using ADO.Net and LINQ Components.
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS.
- Experienced in handling queries using .Net 3.5 ADO.Net, LINQ components.
- Proficient in T-SQL Queries, Views, Joins, Functions, SQL Stored Procedures, Database Triggers, Cursors, Performance Tuning and Query Optimization.
- Experienced in using Technologies like SOAP, XPATH, XSL and XSLT.
- Experience in creating and consuming Web Services.
- Good Experience in data migration using Data Transformation Services (DTS) and SQL Server Integration Services (SSIS).
- Proven ability to work as a team member as well as an individual. Good Analytical problem solving, interpersonal and Communication skills.
- Experienced in Documenting, Preparing Test Plans, developing test cases and Testing (Unit, System, Integration, User Acceptance testing and Regression testing).
- Have a very good knowledge of Web Browsers like Mozilla Firefox, Internet Explorer, Opera, Safari and Google Chrome.
- Quick learner, exceptional problem-solving and troubleshooting capabilities
TECHNICAL SKILLS
Operating systems: Windows 2000/NT/2003 Server/XP/VISTA and Linux
Languages: C#, VB,VB.NET, C, C++, HTML, DHTML, CSS, Java Script, VB Script, XML, XSL, XSLT, T-SQL, PL/SQL
Programming Technologies: .NET Framework 1.x/2.0/3.0/3.5, ASP.NET, VB6, Web Forms, WinForms, Web Services, WCF, WWF,WPF, LINQ, ADO.NET, AJAX and Microsoft IIS 5.0/5.1/6.0/7.0
Reporting Tools: SSRS, Crystal Reports 12.0/11.0/10.0/9.0
ETL tools: DTS (Data Transformation Services), SSIS (SQL Server Integration Services), SSAS (SQL Server Analysis Services).
RDBMS: MS-SQL Server 2000/2005/2008, Oracle9i/10g, MS Access
Tools: Visual Studio 2003/2005/2008, MS Office 2003/2007/2010, Microsoft Visio, Telerik Controls, Visual SourceSafe and Source Gear.
Design Patterns: Singleton, Factory Method and Model View Controller (MVC).
Methodologies: Waterfall, Agile (Scrum, Extreme Programming), Test Driven Development, UML Modeling, Data Modeling
PROFESSIONAL EXPERIENCE
Confidential, Little Rock, AR
Web Developer
Responsibilities:
- Participated in Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Participated in daily Scrums with the whole team to discuss about the progress of the application development, specks to be taken care and those already completed.
- Developed different User controls which inputs data and displays data for the web Applications using ASP .NET, C#, .NET 3.5, WCF and SQL Server 2008/2005.
- Designed the application using MVVM architecture with extensive use of Object Oriented programming techniques.
- Used WCF for interoperability with other platforms, technologies and for building the custom solutions.
- Implemented design patterns and developed business functions using various object oriented features like classes, interfaces, inheritance, and polymorphism etc. and Multi-threading.
- Designed Business Object and Data Access Layer using C# with advanced .Net 3.5 concepts like LINQ and XLINQ.
- Developed WCF services and service methods using N-tier architecture in order to interact with application Database SQL Server 2008/2005 and communicate with external Web services
- Developed stored procedures, views and triggers for data manipulation by ensuring set up of relations includes indexing, constraints, and foreign keys.
- Extensively wrote queries to retrieve and save data onto SQL Server database.
- Performed unit testing and integration testing by applying test cases and also written test cases by using Test Driven Methodologies.
Environment: Visual Studio 2010/2008, ASP .NET, C# 3.0, .Net 3.5/3.0, MVVM, WCF, TFS, Web Service, ADO.NET, SQL-Server 2008, Windows XP/7.
Confidential, Philadelphia, PA
.NET Developer
Responsibilities:
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Implemented Model View Controller (MVC) Pattern in the application development.
- Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Doing Code changes in PL/SQL procedures and functions to run reports in the Custom reporting tool according to customer requirements
- Implemented features of ASP.Net 2.0 such as Calendar Controls, Repeater Control and Security using form authentication and usedASP.NetValidation controls to do server-side validations and client-side validations based on the user’s browser.
- Worked with ASP.Net Web forms, Master pages, Web services, State management, Caching features, configuring optimizations and securing the web application.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily.
- Setup Oracle Dataguard for high availability and Dataguard Performance tuning
- Used ASP.Net AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
- Implemented XML Web Services inC#based on SOAP protocols using XML and XSLT extensively for data transfers.
- Involved in developing Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Created data access layer to communicate with the SQL Server Database with ADO.Net objects.
- Worked on ADO.Net components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Data View to provide communication to the database.
- Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server 2005 to insert, update, and delete data inside tables.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Implemented Unit, Integration and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: .NET Framework, Visual Studio 2005, ASP.Net 2.0, C#, ADO.Net, MVC AJAX, IIS, Web Services, SOAP, XML, XSD, WSDL, SSRS, JavaScript, Oracle, SQL Server 2005,PL/SQL, Team Foundation Server(TFS), Windows Server 2003.
Confidential, LISLE, IL
Developer
Responsibilities:
- Developed web pages using ASP.NET, VB.NET, ADO.NET and backend as SQL Server 2000
- Heavily involved in the design, implementation, testing of the Run Test Application.
- Created and maintained the SQL Server Databases.
- Instrumental in establishing the guidelines for SQL Server Administration.
- Designed, built, and maintained DTS Packages for SQL Server
- Established guidelines for using triggers and wrote many of the triggers that were used.
- Designed the structure for writing Stored Procedures; I designed error trapping mechanisms to be used.
- Created methods for naming conventions.
- Designed procedures for backup and restore for our SQL Server.
- Designed Crystal Reports for generating reports; I learned this on my own.
- Developed data access and manipulation procedures using ADO.NET.
- Developed dynamic link libraries (DLL) we use to communicate with COM port and implemented the business logic we use.
Environment: Visual Studio .NET, VB.NET, ASP.NET, ADO.NET, SQL Server 2000, Crystal Reports, HTML and JavaScript
Confidential, Grapevine, TX
.Net Developer
Responsibilities:
- Designed and Developed ORC for support team using ASP.NET MVC 3.0 and Razor view engine.
- Used Unit of Work pattern retrieve and update data to the database as a transaction and Repository pattern to provide basic querying functionality on frequently used entities.
- Created WCF web services as a middle layer for ODS Service and ORC Service
- Developed ODS Application using WPF. MVVM architecture is used in the presentation tier.
- Various features of WPF are used such as styles, triggers, control templates, data templates, ICommand and ObservableCollection.
- Used Entity framework to create and provide a conceptual model to ORS, ODS and OPS applications.
- Created and modified ad-hocreports and dashboard using SSRS and ASP.Net for ORS.
- Created SSIS Packages to export and import RNA daily files.
- Extensively used LINQ to write queries to retrieve and update data from database.
- Created all database objects (Stored Procedures, Triggers, Functions and Schemas) for storing, querying and manipulating data from SQL Server 2008 database.
- Involved in the design, implementation, testing of the Applications.
- Used Mediator pattern, State Pattern and Visitor Pattern.
- Authored the technical design document from functional specification documents
Environment: ASP.NET 4.0, AJAX, Windows Services, Web Services, MVC 3.0, WCF, WPF, ADO.NET, T-SQL, .Net Framework 4.0, Visual Studio 2010, SVN, TFS, SQL Server 2008, SSIS, SSRS, C#.NET, LINQ, Entity Framework, NLog, CSS, JavaScript and JQuery.
Confidential
Developer
Responsibilities:
- Developed multi-tiered ASP.NET web applications using C#, HTML, CSS.
- Designed and developed UI using C#, ASP.NET (Win Forms and Web Forms).
- Created ASP.Net web pages with HTML and JavaScript.
- Created SQL queries for Business class functions to access databases.
- Created interface between testing system and Smart Client program.
- Developed forms to view/store data to SQL Server 2000 database.
- Worked with the database using the ADO.NET library.
- Assisted with optimizing current ASP.Net pages.
Environment: Visual Studio 1.1, ASP.NET, ADO.NET, SQL SERVER 2000, IIS and Windows 2000.
Confidential
Test Engineer
RESPONSIBILITIES:
- Analyzing the Business Specification Documents (BSD).
- ASP.Net web pages with HTML and JavaScript.
- SQL queries for Business class functions to access databases.
- Created interface between testing system and Smart Client program.
- Developed forms to view/store data to SQL Server 2000 database.
- Implemented Unit, Integration and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server.
ENVIRONMENT: ASP.Net, AJAX, Web Services, Visual Studio.net, ADO.NET, UML, SQL Developer, Oracle 9i, SQL Server 2000, Nunit, Visual Source Safe, Windows 2000.