Senior Qa Automation Test Architect Resume
SUMMARY:
- 18 years’ experience as an end - to-end systems performance and design consultant, specializing in automated test/production environments and tools.
- I have fulfilled the roles of Performance Architect, Test Architect, Performance Automation and Quality Control Project Lead, Test Framework Architect and Test Engineer, as well as project leadership and developer roles.
- Experience facilitating meetings and presenting to executive staff members, leading and managing teams of QA automation architects and testers.
TECHNOLOGY/SKILLS EXPERIENCE:
- Dev, QA/QC Lead with full SDLC experience including onsite and offshore mentoring/.
- Agile SCRUM team lead and team member experience .
- Business Specification, Technical Diagramming, Requests for Proposals, Statements of Work, Technical (installation/configuration/functionality/) documentation, RFP, SOW using Content Management Systems, the Microsoft Office Suite (incl. Visio) and the Adobe Suite.
- J2EE/JDK, JVM Tuning, Apache, Java Platform and Eclipse .
- VBA 6.0 onward + SDK, Visual Basic, .NET platform, VC++, C#, Visual Studio 2003, VBScript, JavaScript, Jscript, CLI and Powershell.
- Visual Studio 2008, 2010, 2012 ad 2013 TFS, Development and Test editions with SharePoint 2010 and Microsoft Test Manager.
- Oracle DB, Berkeley DB, Oracle Enterprise Manager, SQL Server 2005/2008 with Reporting Services, IBM UDB with SQL scripting
- HPE Operations Bridge Suite with Operations Manager and Management Pack for AWS
- Selenium GRID, RC, WebDriver with Firefox and IE 6.0 to 9.0, YSlow, Firebug, Jira, Jenkins
- Mercury (HP) LoadRunner/HP Performance Center 6.5 to 11.5 + all monitors, and HP Quality Center /ALM up t o 11.5 + UFT (QTP + Service Test = Cumulative experience).
- HP Service Test up to 11.20 and Unified Functional Testing 11.5 (QTP + Service Test = 13 yrs.)
- Mercury (HP) WinRunner 6.5 to 7.6 and Quick Test Pro (4.5 beta to UFT)
- Mercury (HP) Optane/Topaz/ProTune/Tuning Module, Deep diagnostics and Sitescope 11.20, Compuware Gomez
- Windows, SUSE Linux and Sun SOLARIS, Red Hat Linux (multiple versions)
- VMware, VSphere, Cloud computing hosting/development
- SilkTest, SilkPerformer, Rational Rose, Rational Robot, Rational Test Suite, TestComplete, TestExecute, AQTime, LoadUIWebPro, SoapUI, NeoLoad 3.1 AJAX edition, Automation Anywhere 6.1, Micro Focus TestPartner, Wily Introscope
- WebSphere, Weblogic, BizTalk/ISA, MQ series, JBOSS
- Confidential Datacenter Performance Suite, Network Catcher, Confidential for LoadRunner/Performance Center and STN Network Appliance device, AppDynamics, Splunk
- Confidential Transaction Builder, Analyzer, Reports and Deep Diagnosis.
- Robotic Process Automation and application prototyping using Blue Prism RPA.
- Testing Application Deployment, Cloud Migration, Data Center Relocation, Unified (VOIP) Communications and WAN Acceleration Validation and Microsoft Azure.
- Custom Mobile application testing with Objective C, DeviceAnywhere and Appium
- TIBCO, F5 BigIP 8800, BMC Patrol EBusiness line of products .
- CMM/TQM/Six Sigma/ITIL - diploma and experience .
- Certified Software Test Engineer from QAI .
- Assembly language and Win32 SDK, API and MFC with ATL.
- Office - Word, Excel, Access, PowerPoint, Visio, Project ( ).
- Silverlight 3.x/4.x testing.
- DynaTrace monitoring with LoadRunner integration, JMeter, SOASTA CloudTest and mPulse
- BrowserMob Cloud based load testing, Testing Anywhere 6.50
- McCabeIQ - Source code based quality/performance analysis
PROFESSIONAL EXPERIENCE:
Confidential
Senior QA Automation Test Architect
Responsibilities:
- Lead a team of 4 test engineers to implement the 2 nd and 3 rd phase of the Learning Management System.
- Prototyping was done with JMeter (using Ultimate Thread Group plugin - for multiple threads generation and Selenium GRID/RC & WebDriver plugin - to interface with Selenium for simultaneous functional testing) with JBOSS and WebSphere.
- Creation of Automated test framework using Java with Spock and Selenium/Geb and Groovy.
- Mobile testing (prototyping) is done using Keynote DeviceAnywhere and Appium.
- Test prototyping was done with SOASTA CloudTest (to validate on cloud based testability) and SOASTA mPulse (for user performance behavior monitoring) with JBOSS.
- Test the scalability and performance of the Learning Management System using Selenium and code integration using Jenkins.
- Created automation framework for functional testing using JMeter and Selenium test scripts written in Java (for simultaneous performance and functional testing - to validate end-to-end behavior).
- Batch automation/execution scripts to validate the migration using Unix BASH shell.
- Tested the scalability and performance using Selenium and Grinder across varied platforms.
- Selenium was specifically selected to validate the front end components built upon a custom asynchronous communication mechanism with code integration done using Jenkins.
- Analyze, Architect, Design, Develop and lead the team to Implement Quality Assurance and Validation Frameworks for applications all categories - Web, Digital Electronic Appliances, Custom Thick/Thin UI, etc. ;
- Built on any Technology - Microsoft, Open Source and Hybrid.
- Built on any Platform - .NET, xNIX, Java, Open Source and Hybrid combinations.
- Built upon any Stack - MEAN, LAMP, AZURE, Microsoft, Oracle, etc.
- Built using any language - C, C++, C#, Java, Perl, Python, Ruby, Groovy, Erlang, etc.
- Initiate, Strategize, Spearhead and Lead the resource/talent recruitment activities for Confidential Technologies.
- Work with the team to source and place the candidates as appropriate matching our clients’ requirements (post mentoring).
Confidential, Thief River Falls, Minnesota
Principle QA Automation Framework Architect
Responsibilities:
- Interact with the Directors of different groups in the I.T department of the organization to form a cohesive strategy.
- Lead a team of 5 test/development engineers to implement the strategy to create an in-house CI/CD based development/testing mechanism.
- Architect a comprehensive Functional and Performance test framework using Blue Prism.
- Researched and suggested solutions based on Visual Studio with Selenium.
- Visual Studio with Selenium - Can handle all browsers but only browsers.
- Visual Studio CodedUI - Can handle all browsers and Windows Desktop apps including WPF, direct database testing, etc.
- Visual Studio CodedUI with certain specific Selenium components - Cross browser testing possible along with Web apps, but requires substantial custom coding to make all the components (WebDriver) work with CodedUI within the Visual Studio IDE.
- Mobile testing (prototyping) using Keynote DeviceAnywhere, Appium and NeoLoad.
- Continuous monitoring of infrastructure performance using machine data collated by Introscope and Splunk with custom OS counters monitoring scripting using Powershell.
- Architected the implementation in Microsoft Azure.
Confidential
Co-Founder and Automation Technology Architect
Responsibilities:
- Cofounded an I.T resources and services company
- Application behavior prototyping using Blue Prism RPA for a medical monitoring product.
- Infrastructure monitoring was implemented using HPE Operations Bridge with Operations Manager i (OMi), and AWS Management Pack.
- Cloud Hosted (AWS) application was tested for scalability and stability using SOASTA CloudTest.
- Application’s operational infrastructure was instrumented using DynaTrace.
- Conducted corporate in test tools via remote learning platforms.
- Architected the implementation in Microsoft Azure.
Confidential, Eden Prairie, Minneapolis
QA Lead Automation Architect
Responsibilities:
- Worked with CTO, and Directors of all groups to identify the phases of implementation for creation of a test strategy and resource allocation.
- Interviewed, selected, trained and led a newly minted team of 4 test engineers.
- Created a Robotic Process Automation prototype using Blue Prism.
- Researched and identified test tool - TestComplete using Object Pascal and SOASTA Data Science.
- Architected and built a comprehensive test automation framework for functional and performance testing using Selenium Grid and RC using Java and TestComplete and integration was done using Jenkins with JBOSS, Object Pascal, XML files and Oracle 11i using JDBC 4 driver.
- Refactor ed the application performance by testing the functionality through source code directly while monitoring with custom Powershell scripts.
Confidential
Senior Performance Automation Engineer
Responsibilities:
- Implemented high-end consulting engagements in Performance Engineering and Corporate .
- Conducted corporate for over 250 participants in HP tools across different onsite locations.
- Presales Support for Performance Engineering prototypes - LoadRunner/Performance Center for Target.
Confidential, Minneapolis, Minnesota
Senior Performance Automation Consultant
Responsibilities:
- Customized and extended existing test strategy and lead a team of 2 test engineers to implement the same.
- Setup requisite monitors and scenarios and execute d the performance tests (baseline, benchmark with differing loads and ramp-up/ramp down behavior in scalability and stability tests, spike tests, bell curve tests and failover tests) - using SOASTATest.
- Created a test monitoring framework for diagnostics integrating DynaTrace with LoadRunner.
Confidential
Senior Performance Automation & Network/Datacenter Engineer
Responsibilities:
- Implemented a customized network simulation and infrastructure performance testing architecture for the U.S Department of Veteran Affairs in Tampa, FL. Imparted customized onsite for the same.
- Implemented QA and performance testing strategy at the Lincoln Financial Group at Greensboro, VA for a suite of financial and back office applications integrated with PeopleSoft, J2EE custom code executing on WebLogic powered by SAP Business Objects business rules and workflow orchestration on IBM AIX 6. The application integrated with Oracle 11i and a JIT In-Memory database built on NetApp powered architecture.
- Imparted customized advanced on the Performance Engineering with onsite implementation of the Confidential Network Appliance with Confidential Performance Suite, Network Catcher, and LoadRunner on a virtual test environment.
- Created a Performance and user experience test strategy for Twitter to validate the integrity of a data center relocation process by scaling the custom application engine.
- Creating testing and quality control roadmaps, documents and onsite tools/technology for Cloud Performance testing, Performance in Development and Network Capacity Planning .
Confidential
Senior Performance Automation & Network Consultant
Responsibilities:
- Lead a team of 2 development/test engineers and worked with development and deployment team members to source application code in order to fashion a wraparound harness mechanism to enable testing tied to the compiler (Visual Studio 2008).
- Application architecture is based on .NET 4.0 custom-AJAX components built with SQL Server Reporting Web Services layer and Microsoft’s AJAX widgets created on the front-end at runtime.
- Proposed QA/QC strategy for team is based on a combination of available open source, proprietary and mix-match tool suites including Selenium, Visual Studio 2010 Test Edition and NeoLoad.
- Performed infrastructure load testing with custom harness code for 1000 concurrent requests simulating custom AJAX controls from SQL using C# and NeoLoad.
Confidential, Minneapolis, Minnesota
Senior Performance Automation Consultant
Responsibilities:
- Integrated DynaTrace monitoring and diagnostic framework with HP LoadRunner (for desktop based testing/validation) in order to help middle tier team with deeper diagnostics.
Confidential, Bloomington, Minnesota
Senior Automation Engineer and Offshore Team Lead
Responsibilities:
- Architect ed the process and technical mechanisms required to enable a transition from manual test cases to automated test scripts in QTP 10.
- Lead a team of 2 development/test engineers onsite and 8 test engineers offshore to implement the same.
Confidential, St. Cloud, Minnesota
Datacenter Migration, Network, Performance, Automation Engineer
Responsibilities:
- Architected and created an in-house performance testing tool to test an AJAX -based multiple-vertical application for up to 10,000 users based on Selenium and Visual C# and SQL Server 2008.
- Co-ordinated with Development and CMDB team Directors to validate the solution and identity resources.
- Lead a blended team of 2 SDETs, 1 DBA and 1 Developer to implement the same.
- Ported and rebuilt the same application using JAVA 6 update 14 and Selenium GRID/RC .
- Built a test framework using Apache, Oracle 10i to scale the application to Amazon's Cloud computing and HP's data center infrastructure to accommodate for larger scale loads and longer duration tests.
- Work ed with VMWare's virtualization center and SDK to enable ESX server performance monitoring for auto-load-balancing capabilities.
- Performance testing the conversion of an existing multi-server farm based legal/law application from legacy technology to functionality and subject-matter driven .NET and JAVA information silos (i.e. breaking up a consolidated legal application into different server farms based on type of information sought - a form of application functionality based architectural abstraction in order to segregate code clutter and maintenance from future addition of logic and overall application maintenance).
- Failover and redundancy testing the application, its platforms of operation (due to the intermingling of different technologies esp. - operating systems).
Confidential, Bloomington, Minnesota
Senior Automation & Performance Test Engineer
Responsibilities:
- Work with local/remote team and local/remote management in disseminating product capability performance and participate in road map discussions.
- Lead a team of 5 test engineers in coordination with the remote team to enable comprehensive product testing coverage.
- Create test plans based on requirements functional specifications and meetings with project and product management including test strategy and methodology.
- Architect and automation framework to execute the following tests - functional, integration, smoke, regression, performance baseline and benchmark with differing loads and ramp-up/ramp down behavior in scalability and stability tests, spike tests, bell curve tests and failover tests.
- Publish documentation with results and recommendations, establish build-based or revision-dependent performance baseline and proceed with additional tests in distributed systems configuration and multiple back end database platforms.