Solutions Architect Resume
Wilmington, DE
SUMMARY:
- 9+ years of experience working as a multi - faceted developer and test automation delivery consultant with solid experience in multiple environments.
- Solid experience working in a high pressure, tight deadline environment.
TECHNICAL SKILLS:
Programming: Java, C#, VB.NET
Scripting: VBScript, VBA, JavaScript, PHP, Ruby, Groovy
Spring Framework:: Spring Boot, Spring Repository, Spring MVC, Spring Session, Spring Session Data MongoDB, Spring Redis, Spring Data Rest
Persistence Frameworks, Mappers: Hibernate, iBatis, Morphia
Test Frameworks: NUnit, JUnit, TestNG
Template Frameworks: Freemarker (Java), RazorEngine (.NET), Jade, eJs, Liquid (Ruby)
BDD/TDD: Cucumber
NodeJS:: SailsJS framework
Web: CSS, HTML, XML, XPath, XSL, PHP, Apache Web Server, phpMyAdmin
CSS Frameworks:: Kube, Bootstrap, Materialize, Semantic-UI
JS:: jQuery, AngularJS
Charts:: Google Visualization API, Flot Charts, Easy Pie Charts, Chartjs, C3js
IDE:: NetBeans, Eclipse, Visual Studio, IntelliJ Idea
DB: AS400, Oracle 10g, SQL Server, Access, MongoDB
Mainframe/Terminal: Attachmate Extra 3270 Terminal, Jagacy Session 3270
SQL Mapping: MyBatis
Logging/Reporting: Extent Reports & Trends, Log4J, Log4Net
MS Office: VBA Scripting
Testing Tools: LoadRunner, Test Director/QualityCenter/ALM, Unified Functional Testing (UFT) / QuickTest Professional (QTP) v9.0 - v11.50, HP Extensibility Accelerator, Badboy, Selenium WebDriver API (C#, Java, Ruby), SoapUI Pro, HP Service Test 11.0-11.5, Watir-WebDriver, HP LeanFT
Misc: GitHub, BitBucket, Maven, NPM, Jsoup, XAMPP, Apache POI
PROFESSIONAL EXPERIENCE:
Confidential, WILMINGTON, DE
Solutions Architect
RESPONSIBILITIES:
- Built Jagacy Service module (Jagacy 3270, Spring Boot)
- Build Test Account Manager System - Java, NodeJS/SailsJS (RESTful API), MongoDB (settings, configuration & data store), AngularJS (templates, forms for user to drive different data sets)
- Responsible for development of file staging website (Nodejs) to allow users to select and process files for layout and content verification
- Introduced NodeJS (SailsJS MVC framework) along with AngularJS to the team for replacing existing desktop artifacts to web
- Migrated legacy reporting built from QC in Excel to a Nodejs server with dashboards using eJS, C3.js, Chartsjs, Semantic-UI and jQuery
- Used FreeMarker & RazorEngine template frameworks to generate HTML pages for data validation engine
- Created a build automation daily regression (Java) suite to validate customer statements against mainframe (TSYS) and databases - used Jagacy Session 3270, MyBatis, SqlLite, PDFBox
- Used Gherkin/Cucumber for Acceptance testing
- Automated Campaigns for balance transfers with Selenium WebDriver (C#)
- Used Excel Macros to create automation for data-entry to TSYS 3270 Mainframe
- Created automated Excel reports for QA status reporting by extracting data from QC/ALM and porting the charts to PPTs for management reporting
- Created Sleek - a WPF application to submit automation requests
Confidential
Web Services Lead, .NET Developer
RESPONSIBILITIES:
- Developed iSquares - WPF application to build web-based dashboards from monthly metrics
- Jump start and develop Selenium Automation Framework "iElevate" - IGT’s Selenium open-source automated framework for Selenium WebDriver (C#)
- Worked on SoapUI framework: Groovy scripting, test case creation
- Created POC on HP Service Test 11.5 and created an externally configurable component (C#)
- Lead QTP resource: provided helpful insight to the QTP automation team in developing and maintaining the in-house automation framework
- Worked as a domain expert to build iAutoAssess - a web-based automation assessment tool
- Developed ALM Fusion - WPF application to generate Excel and HTML dashboards from ALM TestSets
- Enhanced CaptiveReports to hook Reporter.ReportEvent calls and create reports in HTML, XML and Realtime
Confidential, ATLANTA, GA
Test Architect, Delivery Consultant, Senior Support Engineer for HP Software
RESPONSIBILITIES:
- Presented at a Vivit Worldwide Seminar at Iowa a breakthrough extension of creating Object Oriented (OO) Test Modules in QTP with a Try-Catch-Finally workaround in VBScript
- Worked as a Support Engineer to resolve customer issues pertaining to: BAC/BSM, RC, LR VuGen, QTP, QC, OMU, and other OpenView products
- Created a QTP section for knowledge share to enable community and customers collect information on QuickTest Professional (multiple versions)
- Represented Confidential ’s strengths in the Legacy Mercury domain at the HP Software Universe 2010
Confidential, ATLANTA, GA
Senior Automation Developer
RESPONSIBILITIES:
- Created an OO hybrid framework for Backup Assistant and Sync & Connect
- Integrated a subset of my custom reporting engine RelevantCodes.ReportMedia object to report events in HTML and Excel
- Automated sending and syncing of mails from and to the Outlook Account and made this process generic to be run from any system
- Created a simple yet very robust technique to synchronize with Dojo based AJAX calls
Confidential, ATLANTA, GA
Test Architect/Test Lead
RESPONSIBILITIES:
- Created the Object Oriented Framework from ground-up for Confidential ’s Engage Web application
- Created the baseline for the OO framework with the following class libraries: XML Utilities, Database Utilities, QC Scheduling, Data builder and FTP Utilities
- Created an OTA VBS (and C#.NET assembly) for executing QC test-sets overnight (QCRunTestSet.exe)
- Created an advanced Report Media object to report events in XML, CVS, Text, HTML, XLS and in-built QTP
- Led code review meetings with the Automation Engineers
Confidential, DURHAM, NC
Test Architect, Framework Developer
RESPONSIBILITIES:
- Implemented a highly configurable framework to drive different sorts of data to retrieve and verify health quotes
- Reporting and Image Captures completely configurable by users through XML files
- Implemented 6 scripts for end-to-end tests for the data-seeding and validation of claims
- Created a highly configurable test suite to enable selection of new data through Excel tables manually and randomly through macros and inbuilt ActiveX controls
- Implemented a Data-Driven framework using GUI layer of classes and function pointers through 4 libraries with the use of Object Dictionaries and Excel Tables
- Drove 200 scenarios through high-level business tables
- Built 5 function libraries with over 10,000 LOC to drive the test-suite
- Automated nearly 100 Sanity and 40 end-to-end cases for COM
- Created several Shared ORs for PowerMHS’ modules - Providers, Claims & Insurance
- Created a business library with generic classes to execute business actions
- Created end-to-end automation for a Siebel based quoting engine
Confidential, FRANKFURT, KY
Test Lead
RESPONSIBILITIES:
- Developed Automation Framework with QTP, as a base for all automation test scripts for Returns Processing - this was a hybrid framework with 2 Data files, one with the objects and the other with the driving data
- Developed Performance Test scripts using LoadRunner’s VuGen, and delivered finalized scripts to the client
- Provided QTP training to end-users and Framework’s walkthrough to team members