Software Developer Engineer In Test Resume
Chevy Chase, MD
SUMMARY
- 6 years of IT experience in software development including Analysis, Design, Development and Testing of various applications in a .NET environment.
- Experience with complete Software Development Life Cycle (SDLC). Proficient with various software development methodologies such as iterative, prototyping & agile methodologies.
- Proficiency in developing Microsoft Windows Azure applications, PaaS, Cloud Services.
- Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and also VM Migrations from Transitional hosts.
- Experience in implementing the MVC (Model View Controller) framework to standardize the Application architecture.
- Strong in Object Oriented Programming (OOPs), Test Driven Design (TDD), High Level Designing (HLD) and Low - Level Designing (LLD).
- Strong experience in developing Responsive Web Design using HTML5, jQuery, CSS, JSON and Ajax.
- Strong experience in implementing front end changes using jQuery, Angular JS framework.
- Experience in design and development of RDBMS: SQL Server 2008/2012 and Oracle 10g.
- Strong experience in design patterns (Factory, Singleton, Strategy etc.)
- Expert in OOPs concepts (Abstraction, Encapsulation, Inheritance and Polymorphism, OOAD)
- Proficiency in developing Object-Oriented Design using SOLID Principles.
- Experience optimizing code for performance.
- Experience in performing Unit and Integration Testing, System Integration Testing (SIT) and Load testing.
- Expertise inMobileautomationusing Appium, UIAutomationViewer, Selenium Web driver, C#.
- Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creatingautomationscripts.
- Team player with strong work ethic, committed to hard work. Ability to grasp new concepts.
TECHNICAL SKILLS
Core skills: .NET 4.5, C#, MVC, Microsoft Windows Azure, Entity Framework 4.0, LINQ, WCF, XML, OOP.
Web Development: ASP.NET, ASP.NET MVC, Windows Azure, HTML5, JavaScript, CSS, jQueryWindows Development: Win Forms
Mobile Development: Selenium C#, Appium
Database: Ms SQL/T-SQL, SQL Azure, Oracle, SQL Transactions, RDBMS, ADO.NET Entity Framework, LINQ to SQL
IDE: Visual Studi0 2017
Development methodologies, related tools: Agile, SCRUM, TFS, SVN
Design Patterns: Singleton, Factory, Object Oriented Design with SOLID principle.
PROFESSIONAL EXPERIENCE
Confidential, Chevy chase, MD
Software Developer Engineer in Test
Responsibilities:
- Involved in Developing the .NET Framework for Mobile Applications using C Sharp, Visual Studio and Selenium Web driver, Appium for Native App and Browser Testing.
- Enhanced the Framework by implementing various functions and commit the source code in TFS.
- Reviewed the Code prepared by other team mates and suggested improvements if required.
- Continuous improvement to framework by adding more utility methods.
- Participated weekly Code Review meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Identifying objects of App using UI Automator tool for Android and Appium Inspector for iPhone.
- Designed and Maintained the Regression Test Cases as per test plan to support the new Testing Requests.
- Executed the Billing Test cases in ETM on basis of Release cycles and Reviewd the Failed test cases.
- Updating the Object Repository by adding or modifying the Object properties for an efficient Execution.
- Performing responsibilities of object identification and Data Driven Testing.
- Handling the tasks of running test, debugging, and enhancing applications.
- Handling unexpected events that occur during the Test Run.
- Used Jira to raise issues during the execution and track the tasks.
Environment: C#, Selenium WebDriver, Appium, TFS, Visual Studi0, JIRA, Confluence, Web API.
Confidential, Naperville, IL
Sr. NET Developer
Responsibilities:
- Developing Web applications using ASP.NET, C#.NET.
- Experience with an agile software development methodology and Test-Driven Development including SCRUM Framework.
- Developed, Deployed and maintaining application using Windows Azure.
- Designed, developed and trouble-shoot the application using advanced Microsoft Technologies such as ASP.NET 5.0, MVC 6.0, jQuery, HTML5, XML using agile development practices.
- Prepared requirements document by studying and gathering the requirements of the project from client.
- Developing the front-end applications using HTML5, CSS3, JavaScript, XML, JQuery.
- Involved in reviewing existing application for enhancements and bug fixing.
- Developed and designed GUI using User Controls, DHTML and code behind using C#.NET, J Query.
- Extensively worked with Entity Framework as the data model with data first approach
- Used User controls to encapsulate for sections of pages which are registered and used as controls in ASP.NET.
- Implemented the data migration feature from stored procedures and storing the data and images into database.
- Used TFS for Development Source Control.
- Created T-SQL Store Procedures, Views and User Defined Functions for fetching relevant data to UI for different VP Reports and Divisional Reports.
- Created & configured newJiraprojects and worked with Jira Issues.
- Developed various reports and shared or extracted the files in various formats.
- Used Microsoft Clear case for all the source code maintenance among the whole team members.
- Implemented Web Authentication and wrote Security coding with Object Oriented Programming (OOP).
- Maintain and develop the Informatica workflows.
- Migrate SQL server database to latest versions.
- Migrate the .net code during the Window server upgrade.
- Tested of the application are done using Unit Testing, Integration and modules.
- Involved in the Production deployment activities.
- Involved in security fixes and production support issue fixes.
Environment: C#.Net, ASP.Net MVC, Entity Framework, Azure, HTML, DHTML, JavaScript, HTML5, XML, jQuery, Restful Web Services, SQL Server, MS Unit Testing Framework, Jira Agile (SCRUM).
Confidential, Nashville, TN
Sr. NET Developer
Responsibilities:
- Application development using C# 4.0, ASP.NET MVC 4.0, Azure, WCF Service, LINQ, Entity Framework 4, jQuery, JSON, JavaScript, HTML5, CSS, tiny MCE, Visual Studio 2012 and SQL Server 2012.
- Worked on requirement analysis, design, development, estimation and development.
- Developing, deploying and maintaining application using Windows Azure.
- Developed application using Microsoft Windows Azure, PaaS, Cloud Services.
- Implemented Admin Tool standalone project using HTML editor plugin to update Fast Start application without bring app zero down.
- ADMIN TOOL
- Created Image, document upload jQuery plugins.
- Used tinyMCE HTML editor to be created HTML content.
- Implemented roles and permissions.
- Created tables using jQuery and AJAX in client side.
- Implemented SQL Transactions.
- Implemented response web design using HTML5, jQuery, CSS and Ajax.
- Created the design documents for various modules and sharing with team.
- Worked on Agile (Scrum) methodology to implement software.
- Provided valuable suggestions to client by analyzing the requirements.
- Worked on presentation, business and data access layer and Used IOC and Dependence injection.
- Created various Views, Partial Views, Controller methods and Backend models.
- Created initial project skeleton and guided team to use.
- Created Unit Test methods, performing unit testing and integration testing.
- Helped team members in debugging and fixing the bugs.
- Used TFS for configuration management.
Confidential
Programmer Analyst
Responsibilities:
- Involved in development cycle including high-level design, data design, coding, testing, and creation of functional documentation.
- Creating various complex reports using crystal reports.
- Enhance/Modify existing reports by creating new parameters, Formulas etc.
- Created design documents, which include Use Cases, Process Flow Diagrams using MS Visio.
- Worked on presentation, business and data access layer.
- Designed and developed Web Forms using ASP.NET MVC 3, C# and created necessary classes.
- Creating packages and deploying application in windows AZURE and maintaining application in AZURE.
- Creating Blobs and service accounts in Azure.
- Used AJAX Tool kit controls extensively to enrich the GUI and usability.
- Widely used JavaScript for Client-Side Validation.
- Experience in cross-browser compatibility (coding JavaScript to work in Firefox), modify and enhance data driven site.
- Involved in the designing the HTML and developing CSS, Skins for the site.
- Involved in designing the Configuration XML for the site.
- Implemented Microsoft Design Patterns and Practices - Data Access Application Blocks to in corporate standard database functionality in the application.
- Developed Connection, Registry accessing, Logging messages, Data validation, Error handling, classes, Work Flow classes in C# for backend DLL’s.
- Created and deployed Web Services and WCF in ASP.NET.
- Consumed Web Services from web applications.
- Designed Custom classes for Data Validations, exceptional handling and logging.
- Developed large number of stored procedures for database operations using T-SQL.
Environment: ASP.NET, C# 4.0, MVC 3.0, Entity Framework 4.0, LINQ, SQL Server 2008, Microsoft Azure, WCF REST Services, SQL Azure, jQuery and Ajax.