Performance Test Architect Resume
SUMMARY:
- Over 18 years of experience in the Information Technology working with a wide range of platforms and performing various roles including Developer, Designer, Development Team Lead, Performance Testing Lead (QA), Performance Test Architect, QA Architect, Off shore Team Manager and with Telecom, health care, Retail and Staffing industry for fortune 500 companies.
- Extensive and strong technical background in developing and testing large - scale information systems for, Enterprise Application Integration applications using state of the art development and testing tools and object-oriented techniques.
- Accomplished Team Leader, adept at developing and guiding diverse teams to deliver top performance. Competently juggle multiple assignments while maintaining the highest emphasis on quality.
- Effective communication and organizational skills in working with Product Managers and Technology Partners in developing solutions required to support business needs and growth
- Always recognized as the “key” individual within the development organization that can be given full responsibility to lead the technical staff throughout mission critical projects and leading-edge technology.
- Worked in Agile process with scrum teams.
- Led a team of 15 developers involved in enterprise wide application development and delivered on time and fully functional quality software.
- Implemented Continuous Integration of Load Tests with Jenkins. Devops CI, CD.
- Microsoft certified professional in Visual Basic.
TECHNICAL SKILLS:
Languages: C, C++, C#, Java, Visual Basic, ABAP, SQL, PL SQL, HTML and Basic.Applications: Neoload 6.2, JMeter, Load Runner 8.0, 8.1,9,12.0 (LR), HP ALM, Performance Center (12), Sitescope, Test Director, Quality Center 9.2, Quick Test Professional (QTP), Unified Functional Tester, Team Star Team, Clear quest, PVCS tracker, Visual Basic (6.0), MTS, ASP, IIS, Power Builder (4.0), Oracle Forms (4.5), and SQL* Reports, Crystal Reports, Rational Rose. SAP HR module, Visio, Selenium, Jenkins and AppDyanmics, Selenium Webdriver, GIT, PostMan, Maven and SOAP UI.
Frameworks: TestNg, Cucumber
Methodologies: Waterfall, Rational Unified Process (RUP) and Agile
Databases: Oracle (9.i, 10gR2, 11g, 12, Exadata), MySQL, PostGreSql, MongoDB, develop stored procedures, Sybase, Watcom SQL, SQL Server and MS Access
Operating Systems: MS DOS, Windows, Linux and AIX, UNIX.
Hardware: IBM PC Compatibles, RS6000 and HP9000.
Technical Features: COM, COM+, DCOM, OLE-DB, ADO, JDBC, J2EE, JSP, ASP, .NET and OBDC.
Architecture: DNA, N Tier architecture
PROFESSIONAL EXPERIENCE:
Performance Test Architect
Confidential
- Manage Performance Testing team and projects. Responsibilities include planning, estimation and manage Performance testing projects.
- Requirements analysis, creating and reviewing Test Strategy, Test Cases, develop load test scripts and execute load tests. Perform load, stress and baseline (benchmark) testing using Neoload load testing tool. Experienced in setting up CI / CD pipeline and using Jenkins and Neoload for performance / load testing scripts. Develop scripts and execute benchmark, scalability and stress tests.
- Analyze for System, Application and resource bottle necks. Strong debugging and root cause analysis skill in diagnosing performance issues.
- Setup vision, roadmap and recommendations for improving the performance testing process, CI, CD, shift left and APM tools for monitoring production. Moving from Performance testing to Performance Engineering
- Performance testing of Fusion Viewtrust application developed in Node JS UI, Rest API and using Java language. Environment consists of Tomcat, Kafka, PostGreSql database and Linux operating system. Viewtrust software enables Risk monitoring (RMaaS) as a service and compliance monitoring (CMaaS) for all cloud and non-cloud IT assets.
- Performance testing of xStream application which provides the cloud services. Developed using .Net, Mono and environment consists of vCenter, MongDB, Rabbit MQ, PostGresSQL.
- Diagnose the JVM performance issues using the JConsole application and other monitoring information from Neoload testing tool.
- Agile methodology is used in the project. Used Jira and Confluence tools
- Design develop, maintain and execute load runner scripts for performance testing using Neoload.
- Train new performance testers
Performance Test Architect / Automation Script Developer
Confidential
- Responsibilities include planning, estimation, guide and manage automation and Performance testing efforts. Recommend the hardware sizing for best performance of the application. Estimation and planning for testing projects.
- Requirements analysis, creating and reviewing Test Strategy, Test Cases, develop load test scripts and execute test scripts. Perform load, stress and baseline (benchmark) testing using LoadRunner tool. Identify and Develop automation processes for automation and load testing. Develop scripts and conduct benchmark, scalability and stress tests. Strong debugging and root cause analysis skill in diagnosing performance issues.
- Performance testing of Pulse UI application developed in Angular JS, Java, JBoss server and Oracle database.
- Diagnose the system issues using the AppDynamics application and load runner reporting tools.
- Agile and scrum methodology is used in the project
- Design develop, maintain and execute load runner scripts for performance testing using load runner.
- Develop Selenium automation scripts using web driver with Testng framework with Java. The application under test Pulse was developed using angular front end with complex tree controls and sliders embedded in the tree control.
- Develop UFT automation scripts for PulseUI application using VB script.
- Experience in testing software applications using Agile methodology with scrum and sprint development cycles. Collaboration with development team, business team and other stake holders. Conduct defect resolution meetings and manage defects are correctly captured, reported, tracked for quicker resolution.
Test Architect / Coordinator
Confidential
- Responsibilities include planning, estimation, guide and manage automation and Performance testing efforts. Recommend the hardware sizing for best performance of the application. Estimation and planning for testing projects.
- And also requirements analysis, creating and reviewing Test Strategy, Test Cases and execute Test scripts Perform load, stress and baseline (benchmark) testing using LoadRunner, Jmeter and other load testing tools. Identify and Develop automation processes for automation and load testing. Develop scripts and conduct benchmark, scalability and stress tests. Strong debugging and root cause analysis skill in diagnosing performance issues.
Team Lead for Automation and Performance Testing
Confidential
- Responsibilities include planning, estimation and guide and manage automation and Performance testing teams. Both off shore and on shore teams. Recommend the hardware sizing for best performance of the application.
- And also requirements analysis, creating and reviewing Test Strategy, Test Cases and execute Test scripts. Perform load, stress and baseline (benchmark) testing using LoadRunner and other load testing tools. Identify and Develop automation processes for automation and load testing. Develop scripts and conduct benchmark, scalability and stress tests. Strong debugging and root cause analysis skill in diagnosing performance issues. Developing, analyzing and debugging database stored procedures.
- Conducted load and performance testing of Ware House Management System product (WMS) of Manhattan system which was customized for Macys. WMS system consists of Web sphere, Oracle X-data running on AIX.
- Estimated the hardware sizing for HP ALM installation 11.0. Installed and configured the Performance Center 11.0.
- Analyze the WMS load requirements and come up with Hardware sizing for WMS application for WMS.
Senior Software Engineer
Confidential
- Responsibilities include requirements analysis, creating and reviewing Test Strategy, Test Cases and execute Test scripts. Perform load, stress and baseline (benchmark) testing using LoadRunner and other load testing tools. Identify and Develop automation processes for automation and load testing. Develop scripts and conduct benchmark, scalability and stress tests. Strong debugging and root cause analysis skill in diagnosing performance issues. Developing, analyzing and debugging database stored procedures. Diagnosing the database integration issues.
- Developed MCC Central (Monitoring and Control Center) a custom web application for analyzing the performance of applications and various servers. This application creates graphs and custom reports which will assist in monitoring, reporting and analysis of the applications and servers. This application is developed using java, JMX, Tomcat and MYSQL database on Linux.
- Developed a custom web application Performance and Diagnostic Reporter (PDR) for monitoring and analyzing the performance of applications and various servers. This application creates graphs and custom reports for keeping track of tests. This application was integrated with Cacti to collect data and save data into the MYSQL Database. Used shell scripts for copying, exporting data from RRD databases to MYSQL. This application is developed using java and JSP using Tomcat web server and MYSQL database for storing data on Linux platform.
- Load testing Centos Virtual Machines for decreasing Hardware foot print using KVM.
- Load testing the Confidential email login sign up web pages with LoadRunner using HTTP/HTML protocol. Monitored key performance indicators and created graphical reports and analysis reports.
- Successfully tested Instant Messaging (IM), Emails and Facebook applications on Confidential Cell phone devices.
Load & Performance Testing Consultant
Confidential
- Responsibilities include requirements analysis, creating and reviewing Test Plans (Strategy), Test Cases and execute Test scripts. Perform load, stress and baseline (benchmark) testing using LoadRunner.
- Identify and Develop automation processes for automation and load testing
- Develop scripts and conduct benchmark, scalability and stress tests. Strong debugging and root cause analysis skill in diagnosing performance issues.
- Experienced in monitoring key performance indicators and create graphical reports and analysis reports. Experienced in developing, analyzing and debugging database stored procedures. Diagnosing the database integration issues.
- Develop LoadRunner scripts using HTTP/HTML, Citirx, Web Services and Click & Scripts for load testing J2EE applications.
- Upgrade Test Director 7.6 to Quality Center 9.2 with Oracle as the database. Upgrade LoadRunner and QTP to latest versions of 9.0.
- Developed automated QTP scripts for capturing the response times for client side performance.
- Analyzing and interpreting the server logs and also results generated by the LoadRunner Analysis tool. Report the resource usage issues and bottlenecks.
Load & Performance Testing Consultant
Confidential
- Crate project plans and estimate the schedules for load and automation testing efforts. Analyze requirements, design, and develop test plans (Strategy), scenarios, test scripts. Load and stress test an Enterprise staffing Pointwing application developed in C#, SQL server and on .NET platform. Load testing TimeKeeper applications developed on .NET platform. Diagnose the bottlenecks in the application. Conduct load test results review meetings with Architects, Developers and mangers to discuss and suggest solutions to the bottlenecks.
- Responsibilities include requirements analysis, creating and reviewing Test Plans (Strategy), Test Cases and execute Test scripts. Perform load, stress and baseline (benchmark) testing using LoadRunner.
- Training junior load testers on LoadRunner scripts and running tests.
- Developed LoadRunner scripts using .NET, HTTP/HTML, Web Services, Click & Script, and Template protocol using C# language for testing Telephony applications.
- Developed automated QTP scripts for capturing the response times for client side performance.
- Developed C# program to read the LoadRunner and Application error logs to capture and create statistics of the errors occurred during tests.
- Proficient in analyzing and interpreting the server logs and also results generated by the LoadRunner Analysis tool. Report the resource usage issues and bottlenecks.
Confidential
Load & Performance Test Lead (QA)
- Analyze requirements, design, and develop test plans (Strategy), scenarios, test scripts and Enterprise test Dictation and transcription applications developed in J2EE and .NET platforms. Used J2EE diagnostics module to diagnose the server bottlenecks and pinpoint the location of issues.
- Responsibilities include participation in design, analyzing requirements, creating, and reviewing Test Plans, Test and execute Test scripts. Perform load, integration, stress, volume and performance testing.
- Developed LoadRunner scripts using .NET, HTTP/HTML, Click & Script, and Template protocol using C# language for testing Telephony applications.
- Developed Java application for reading application log files for telephony application and used that data to gather response times and created statistics for response times.
- Developed automated QTP scripts for capturing the response times for client side performance.
- Created test case scenarios, test plans, test scripts and execute them for CMS application. Which is Cequence Management System application, which stores Dictation voice files created by Doctors or Lawyers and routes them to Transcriptionists who listen to the voice files and type the reports and save them. Transcriptionists are distributed across the country. They use the system through web.
- Created test plans test cases and test scripts. Tested phone server application, which is a telephony application. The Doctors dial in and record their finding of the patients x-rays or surgery reports and other types of reports. Performed load test testing, performance testing and integration testing.
- Performed requirement analysis and design analysis. Created test plans, test cases and tested Voice link application that interacts and integrates with legacy application Voice Writer. This is a Dictation system that allows Users to create dictations (voice files) and export to another system VXP that is a transcription system. Voice Link application transfers files and keeps track of transactions. Sends transactions from VoiceWriter to VXP and back from VXP to VoiceWriter applications. Performed load testing, integration testing and system testing of VoiceLink application
Environment: C, C++, Visual Basic, SQL Server, Windows NT, 2000, XP, J2EE, Java, Oracle, Internet Explorer, and Netscape. Load Runner 8.0, 8.1 Test Director, Quality Center, and Quick Test Professional software.
Senior Software Engineer
Confidential
- Responsible for requirement analysis, Design, develop and unit Test software applications.
- Made significant improvements to CMS and Phone Server projects and stabilized them.
- Developed Voice Link Downstream application.
- Analyzed Physician Work Station requirements and developed design.
Team Lead / Senior Software Developer
Confidential , Atlanta, GA
- Created Object Oriented design for LOCCLLI application, which requests CLLIs (Common Language Location Identifier) for locations in the field. Allowing users of this application to submit requests for new CLLIs, change existing ones and create reports. Results include streamlining the process, increased productivity and delivery of CLLIs in a timely fashion.
- Created Object Oriented design for FASTLITE (Forecast, Allocate, Ship and Transport Loop Inventory Equipment), which forecast equipment, allocate equipment, and request shipments of equipment for Loop Transmission Equipment. Resulting increased efficiency of equipment forecasting, allocation, transport and delivery.
- Served on Capability Maturity Model (CMM) customization team for Confidential . Created specifications guidelines and implementation for Quality Assurance. Which results in streamlining procedures and improved quality of software.
- Designed and developed E-Profile system, which allows Bell South to manage and keep track of user access to 18 different applications involving complex roles, permissions and location based access. Also includes integration with WinDDS, which manages the client desktop under windows environment. Used to manage 10K+ users for employees of 12 state regions at various subsidiaries of Bell South.
- Led project team that was developing for mechanized equipment inventory update system, which is an enterprise wide application used provisioning of Confidential circuits and also includes integration with back-end systems of as part of enterprise application integration efforts.
- Provided guidance for new development, resolving production issues and enhancements to Confidential applications.
Team Lead
Confidential, Atlanta, GA
- Settled production issues and made enhancements to Confidential projects, which include MTS (Message Transport System), TDMSFast (Traffic Data Management System), and LEIM Reports (Loop electronic inventory system). Which resulted in helping users to increase productivity by decreasing downtime due system failure.
- Made enhancements for Message Transport System, which transports messages in between applications. Which resulted in increased reliability of the system.
- Led the LIMBS (Local Integrated Marketing and Billing System) enterprise application development and enterprise application integration for the AT&T. This system was developed in C++ and Sybase database by a team of developers.
- Created methodology for conversion planning for client server applications for year 2000 compliance that resulted in smooth transition for year 2000.
- Developed application for automating image processing and data extraction from forms filled by patients in Diabetes drug research project involving Canada and US. Which resulted in increased processing of data reliably and at a faster pace, reduced time and number of personnel working by 50%.
Programmer Analyst
Confidential, NJ
- Designed and developed software package for Hospital Database Management System, which automated the database system and record keeping. This system facilitated keeping track of Patient's Registration, monitoring of the Patient Status, billing and report generation. This application helped to maintain patient records and retrieve them quickly decreasing 50% time spent searching records manually.
- Worked in development of Customer Information Processing System for the Pharmaceutical stores in Visual Basic (3.0) and MS Access, which decreased prescription processing time. This application facilitated hospital to store customer's details, supplier's details purchase orders and customers prescriptions. This application facilitated inquires of the insurance details and updating of the database.
- Designed and developed an application for automation of Sales and Inventory System for Respiratory Therapy Department in Power Builder and Oracle. Which kept track the merchandise and inventories, there by increased quality of care to patients by providing necessary equipment on time by 15%.
- Developed application for keeping track of respiratory therapy treatments given to patients and increasing documentation accuracy by 50%. Which increased in department revenue.