Automation Principal Solutions Architect Resume
TX
SUMMARY:
- I specialize in designing and developing web - based automation tools to reduce the automation and testing time.
- I am the developer of Thor and SPIN (coding less) automation web-based testing tools. They are designed to reduce coding time by more than 80% and allows teams to leverage QA resources for automation with or without having a programming background.
- More than 12 years of IT experience in Automation, Performance testing, Regression Testing, Analysis, design, Development, Implementation and Maintenance of various Business applications.
- Extensive experience with SOA/API (REST, SOAP) and automation test tools like Selenium, LoadRunner, QTP (BPT), and Quality Center/ALM.
- Implemented ELK (ElasticSearch, Logstash and Kibana) stack for client and server application logging.
- Expertise in Test strategies with different tools, creating Test plans, Test cases, analyzing performance metrics, analyze and writing Test reports, coordinating with the development and Business teams.
- Ability to lead QA effort over a full quality life cycle with technical experience in Performance testing, Automation, Regression Testing, Data Obfuscation, Database Testing, J2EE Diagnostic and .Net application testing.
- Familiar with Structured and OO programming, ISTQB and SDLC Methodologies (Agile (SCRUM), Iterative, Waterfall and V-Model).
- Strong knowledge of QA methodologies and well versed in QA risk analysis best practices and techniques.
- Excellent interpersonal and communication skills. Good understanding of technology and industry trends, able to visualize existing systems.
TECHNICAL SKILLS:
Market Segment: Payment Systems, E-Commerce, Health Care, Travel, Market Research
Test Tools: Selenium (Python, C# and Java), Load Runner (Protocols XML, WEB 2.0, Winsock, COM/DCOM, CICS, TE/3270, C, JAVA, DB2CLI, .Net), QTP (BPT), Diagnostics, Test director, Quality Center, WinRunner., AppDynamics
DBMS: MongoDB, Oracle, MySQL, MS SQL Server, MS Access
Internet Technology: AngularJs, Bootstrap, JQuery, Visual Basic, HTML, Github Python, JAVA - JSP, ASP, XML, C#, VB script
Job Function: QA Architect, QA Lead, Performance Architect, Programming
OS/Environment: Windows, MAC OS X, Linux, iOS, Android
Other Tools: IntelliJ, PyCharm, MS VISIO, MS-Project, Visual Source Safe, MS Share Point, MS Project, Toad, ASTRA QuickTest, JAVA-Add-in, MSOffice suite, Sniffer Pro, Dreamweaver MX, Eclipse, JBuilder 9, Hammer CallCenter (IVR testing tool), Siebel, Filnet, .NET.
PROFESSIONAL EXPERIENCE:
Confidential, TX
Automation Principal Solutions Architect
Responsibilities:
- Responsible for conducting evaluation and analysis on current automation process and tools and suggest a better solution to improve automation speed and quality.
- Implemented SPIN (developed by me) automation web based functional testing tool to leverage QA resources with and without having a programming background thus improving the automation speed.
- Performed tests for vulnerability testing for cross site scripting and SQL injection etc.
- Conducted integration testing between multiple system to ensure accurate data mapping and flow.
- Developed C# library to assist with windows security to accomplish onboarding new assets in to database.
Confidential -Rewards, TX
Automation Specialist
Responsibilities:
- As an automation lead provided Selenium and QTP training to Plano and Athens’s QA teams. Also provide technical support with complex automation functionality.
- Responsible for managing and maintaining test tools, environments and QA process.
- Evaluated multiple mobile, (iOS and Android) automation tools (Appium, Device Anywhere, SeeTest) and provided recommendations to the company.
- Developed REST automation frameworks in python to accommodate testing of applications before the UI was developed.
- Created Selenium automation frameworks (Python, Java and C#) for POC.
- Developed QTP automation framework to support testing in multiple environments using same scripts. Also created scripts to help business for their test data needs.
- Developed and executed scripts (HTTP and TruClient/Ajax) and provided analysis on multiple load testing projects using HP LoadRunner to test STS (PM and router) functionality.
- Reverse engineered ALM/Quality Center and developed agile framework to support 5 QA and DEV teams. Highly customized framework enabled the teams to manage user stories efficiently and allowed developers to cross assign tasks to other teams.
- Automated production reports to assist business with monthly analysis.
- Developed plug-ins for QTP/UFT in C# to add email and mock service support.
- Performed database (Oracle, DB2, MS-SQL, MySQL, MongoDB and Cassandra) testing for various projects in conjunction with REST API and UI validation.
- Created customized reports to show QA progress for test development, execution, defects and reaming work effort.
- Performed application integration testing by stubbing out the unavailable system and submitting calls to RabbitMQ to be processed on system availability.
Confidential, San Francisco, CA
Performance Test & Automation Architect
Responsibilities:
- As a lead performance test specialist I was responsible for performance testing two mission critical projects, MQR and Predictive analytics. These projects involve testing Java Scoring Engine, WebSphere, Oracle, DB2, Tibco Enterprise Bus (Middleware), TAM (Tivoli Access Manager) and Teradata. As part of this testing effort I was responsible for testing Load-Balancing and fail-over functionality.
- I was also responsible for planning, developing, executing and analyzing performance tests as part of the system testing effort.
- I was also assisting team with application partitioning and QC resource management. I providing advanced support for BPT process implementation. This involves writing scripts using descriptive programming technique and creating complex scripted components.
- I worked with project managers to create best practices and standards document. This document is intended for test designers and test engineers to follow same set of standards so all projects across organization are consistent.
- As a technical lead I was responsible for providing advanced technical support for BPT (HP QC QTP) solution. I am also responsible for providing technical support as a HP test tools (QTP, QC and LoadRunner) expert.
- I was responsible for writing detailed functional and system test plans and creating manual and automated test cases with business requirements.
Confidential, Dallas, TX
Lead / Senior Performance Test Specialist
Responsibilities:
- One of my main job responsibilities was to performance test all critical projects for each release.
- I was responsible for creating and managing Performance test plans, scripts and performing in-depth analysis and detail reporting.
- I was part of the LODO (Lights On Door Open) effort. LODO team’s primary responsibility was to trouble shoot and resolve production issues.
- I was responsible for managing and maintaining quality center and providing day to day technical support to QA team.
- I was responsible for maintaining and executing QTP/LoadRunner regression/performance scripts for Confidential .com. I had to run full regression for Confidential .com and communicate the issues and defects to QA and development team effectively.
Confidential, Bloomfield, CT
Lead / Senior Performance Test Specialist
Responsibilities:
- I was responsible for project planning, creating scripts, Test Execution, analysis and reporting.
- I worked with business partners to do risk assessment for new applications and releases. Identify and evaluate potential performance issues and problems.
- I helped the customers to interpret work load for their production environment. And establish testing requirements for performance testing.
- Identify key business function through risk assessment analysis process. Establish right mix of business transaction to achieve true production load. This involves key business transaction distribution, number of users, Transaction throughput, mix of end users groups and location, and reviewing web trends reports.
- Perform network analysis to assess the application behavior on network. Trouble-shoot application for network errors. Provide feedback and recommendation on network analysis and results.
- Provide test data to capacity planning team for predictive modeling. This includes providing network analysis data as well as performance testing data. Data includes transaction response time, packet size distribution, CPU utilization, Memory usage, Network throughput, Database deadlocks etc.
Confidential, New York, NY
Lead QA Engineer
Responsibilities:
- Testing the site to find missing resources and contents so they can be fixed, checking the site for multiple browser compatibility, performance and inconsistencies.
- Process application error logs (with the program I developed in Visual Basic) to minimize the time and effort it takes for developers to find and fixing errors, and to prevent potential problems that can bring down the site or effect performance.
- Accountable for developing test processes as the company progresses to a well-organized development environment. \
- Managing and distributing errors and issues to the appropriate development team and follow up on the progress.
- Monitor all of the production web server’s performance to make sure that they are in good health; database performs as expected, ensuring fast site response time.
Confidential, East Hartford, CT
Lead QA Engineer
Responsibilities:
- Researched and provided feedback on the latest technology for Web based testing tools.
- Configured and implemented automated software testing tools.
- Developed significant Visual Basic add-ons to Mercury’s Test Suite for ease of use, maintenance of scripts and version control.
- Developed and customized the report capability of WinRunner for Y2K testing with Visual Basic 6.0
- Developed a Visual Basic program to expedite file compares in a LOTUS NOTES application.
- Implemented and performed database load testing to predict system behavior and performance.
- Created business process to perform functional and performance testing. Created tests to mirror the business processes and perform data validation against expected results.
- Customized and implemented defect tracking management tool Test Director.
- Developed and implemented multiple data aging programs in SQL for Y2K testing.
