Mohammed Khan
E-mail: [email protected]§
Phone: 347-878-1170SUMMARY
Over 5 years of diversified experience as a Performance Engineer. Experience includes requirement analysis, manual testing and automation and quality assurance of Client/Server and Web based applications. Extensive experience using automated tools like HP LoadRunner. Experience planning QA strategy, setting up the environment for testing applications, being a self-starter, motivated team player with Leadership abilities and excellent communication and interpersonal skills.
Good knowledge of SDLC processes and the role of Quality Assurance in development of high quality software.
Expertise in Test documentation, Performance testing and execution on Client/Server, Integrated Intranet, UNIX, Linux, Mainframes and Internet applications
Extensive experience on different load runner protocols (WEB (http/html), AJAX, Oracle NCA.
Hands on experience in using automated tools like Performance Center, Test Director, Quality Centre and SharePoint
Well versed with Financial & Retail Banking domain.
Proficient in creating Test Strategy, Test Plans and Test Cases as per the Business Requirement documents. Experience in establishing QA Methodologies, Procedures, and Documentation.
Extensive experience in using automated testing tools like Performance Center and Test Director/Quality Center.
Proficient in Functionality/Regression Testing, GUI Testing, System Testing, Integration Testing, Web Testing , Performance Testing and User Acceptance Testing for repetitive releases in multiple iterations. Proficient in Automating Client Server and Web based Applications for multiple Releases and Multiple Builds.
Experience with Bug Tracking Testing tools (ITS, Test Director/Quality Center, Bugzilla) Monitoring system resources such as CPU Usage, % of Memory Occupied, VM Stat, I/O Stat Proficient in writing complex SQL queries and excellent knowledge in RDBMS Systems (Oracle). Involved in Agile methodology software development process. Participated in daily Scrum meetings to discuss the status of work done.
Worked closely with the developers and business customers to understand the requirements and establish the Performance Acceptance Criteria.
Working experience in Load Testing, Stress Testing, Endurance Testing and Spike testing.
Experience in server side monitoring and test result analysis using Dynatrace, Splunk, Sitescope and Wily Introscope for application server to identify performance bottlenecks.
Active team player, with excellent analytical, problem solving, communication and interpersonal skills. Good coordination skills with different teams to resolve Quality Assurance issues.
TECHNICAL SKILLS
Automated Test Tools : Performance Center, QTP, WinRunner, JmeterUSAA, TX
Jan 2014 — Present
Tools : MS Word, MS Excel, MS PowerPoint, Visio, Crystal Report, VSS, VBA Languages : C, C++,Java, PL/SQL, .NET Webservices, Shell Scripting, XML, Unix Web/GUI Related : VB, ASP, HTML and XML
Databases : Oracle, MS SQLServer, DB2, MS Access Scripting Languages : VB Script, Java Script
Monitoring Tools : Dynatrace, Splunk, Wily Introscope, SiteScope, Java Diagnostics Project Management Tools : MS Project.
WORK EXPERIENCE
Performance Engineer
Gathered requirements for generating performance goals and test plans and prepared the test plan independently
Configured and installed VuGen and Analysis engine
Resolved technical issues when interacted with developers and evaluated developer's unit test reports Implemented QA methodology and worked closely in planning coordination
Performed Database testing of SQL and Oracle database running on Windows XP platform
Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards
Identified and analyzed different business scenarios and Load Distributions
According to test requirements developed Performance center test scripts independently Extracted data for Load tests by performing SQL queries
Prepared the scripts in VuGen based on business scenarios
Enhanced the scripts by applying different techniques like Correlation, Parameterization &; Run-time settings
Using Quality Center saved the Scripts, Scenarios and Results and prepared Load modeling sheet for running the Scenarios
Used LoadRunner for SOA testing by creating SOAP request from the validated WSDL file Launched the Controller with specified number of Vusers
Schedule, scenario configuration and running settings configured according to the scenario
Configured scenarios and set up the monitors to capture the performance of the Application servers, Web servers and Database servers using Performance Center
Monitored online graphs like Transactions per Second (TPS), Throughput, and Response time at Client side and analyzed after the completion of test Reviewed code to identify any code errors.
Worked on Performance certification applications for quarterly releases, collected production metrics, Post Impact Analysis, Architectural design evaluations, Application flow analysis, Risk and Requirements Definitions, Test Strategy, LR Scripting, Monitoring Strategy, Test Metrics Collection, Bottleneck Analysis, JVM Tuning, Report, Risks and Mitigation Plans, Production support.
Identified issues like sql dead lock, long running sql queries, JVM connection pool , App authentication with web logic servers, load balancing across all servers, garbage collection, App pool recycling, threading, JVM memory spikes/Memory leak, CPU Spikes etc. and provided resolutions and tuning proposals to the business team.
Implemented and enforced Load Test & Test Automation policies and procedures using Performance center.
Chase, IL
November 2012 — December 2013
NYK Line, NJ
Sept 2011 — Sept 2012
Analyzed various graphs generated including Database Monitors, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs and Web Server Resource Graphs
Responsible for Reviews and documentation for reporting the status to the project manager Provided recommendations to the application owner on steps to meet performance goals
Environment:Quality Center, Oracle, QTP, HTML/HTTP Protocol, Dynatrace, Splunk, Wily Introscope, C, JVM Rational Clear Quest, Rational Requisite Pro, J2EE, HTML, JProfiler, .Net Webservices, Java Spring, Ajax, XML, Oracle,Toad, SQL, PLSQL, UNIX, MS Office, Performance Center, Java script, Jmeter
Performance Engineer
Gathered requirements for generating performance goals and test plans and prepared the test plan independently
Identified and analyzed different business scenarios and Load Distributions
Conducted Load testing for various sub modules of the application by generating load through Virtual Users using Performance Center.
Created various load test scripts using Web (http/html), Web Services and Java protocols.Responsible for setting up the Test Scenario using Performance Center, executing the test runs, analyzing and reporting the results.
Used LoadRunner for SOA testing by creating SOAP request from the validated WSDL file Ensure response time is not jeopardized by large volumes of data and users.
Coordinated with Network teams to identify the bottle necks.
Ensured that SQL Servers can support the volume and system usage.
Responsible for setting up and maintaining Sitescope monitors. Provide daily/weekly application availability reports to the management.
Analyzed various graphs generated including Database Monitors, Network Monitor graphs, User Graphs, Error Graphs, Transaction graphs and Web Server Resource Graphs
Responsible for Reviews and documentation for reporting the status to the project manager Provided recommendations to the application owner on steps to meet performance goals
Environment: Quality Center, Performance Center, Web Sphere, .Net Webservices, JProbe, XML,Oracle, Oracle EBusiness Suite, Business Objects, SQL server, Power Shell, Quality Center,Windows XP, Lotus Notes, and UNIX
Performance Engineer
Responsible for analyzing application and components behavior with heavier loads as well as optimizing server configurations.
Conducted Load testing for various sub modules of the application by generating load through Virtual Users using Performance Center.
Created various load test scripts using Web (http/html), Web Services and Java protocols.Responsible for setting up the Test Scenario using Performance Center, executing the test runs, analyzing and reporting the results.
Involved in testing the full functionality of POS (Point Of Sale system) from end to end
Responsible for developing various scenarios in order to monitor the performance of the application. Used Java RMI Protocol in Performance Center to capture JAVA API web base applications.
Credit Suisse, NY
Apr 2009 — Aug 2011
Drive inefficiencies from business processes; participate in cost reduction efforts.
Wrote test cases and tested POS back end application which involved in EJ (Electronic journal) and Stocks Ensure response time is not jeopardized by large volumes of data and users.
Responsible for monitoring the Test results and Transaction Response Time. Coordinated with Network teams to identify the bottle necks.
Ensured that SQL Servers can support the volume and system usage. Use Quality Center for repository, reporting and results.
Responsible for team co-ordination and providing status reports for Senior Management.
Developed different monitors to check and verify the availability of various applications and features of the web site, web server, Database services and MQ Series by using Sitescope tool.
Responsible for setting up and maintaining Sitescope monitors. Provide daily/weekly application availability reports to the management.
Environment: Performance Center, Wily Introscope, Quality Center, Sitescope, .Net Webservices, Websphere, Weblogic, HTML, Oracle, SQL, SAP, Clear Quest, Unix, .Net, IIS, MS SQL.
Performance Analyst
Developed an integrated test plan covering the main features of the designated modules of the application; designed test methods to verify the application's functionalities
Worked closely with business users and the project team to analyze business requirements in order to create project test scenarios
Analyzed the business functionality from a performance testing perspective, and assisted in the design and architecture of specific performance tests
Conducted Functional testing of Web applications using Quick Test Pro during the various phases of the product development
Developed Vuser Scripts using Load runner web (http/html), Oracle, Microsoft .Net, Web (Click and Script), Windows sockets protocol.
Performed various testing types by inserting sync points, check points (GUI, Bitmap, text check points) Using Load Runner Vugen developed scripts according to requirements/specifications and executed multi-user performance tests, making use of online monitors, real-time output messages, and other features of the Performance Center Controller
Worked with the development team to understand the source-to-destination data mapping, as well as the data transformation process, between multiple systems
Created performance test scripts by inserting custom timers for recording transaction/page response times, and verification checks for confirming the retrieval of the correct page
Parameterized the Vuser scripts by replacing fixed values with parameters Optimized the Vuser scripts by correlating the statements for Database queries Analyzed the test results, identified the bottlenecks and reported issues
Created detailed test status reports, performance/capacity reports, web trend analysis reports, and graphical charts for upper management
Categorized functional bugs based on the severity and interfaced with developers to resolve them Analyzed the load test results including transactions by drilling down, merged graphs (overlay graphs, correlate graphs), cross result graphs and auto correlating measurements and thus focusing on behavior patterns and identifying problematic elements using the LoadRunner Analysis tool
A.A.S. in Electromechanical Engineering
Technology
August 2008 — June 2012
B.Tech. in Computer Engineering
Technology
August 2008 — June 2013
Monitored PERFMON Counters and windows resources such as, CPU Usage, % of Memory Occupied, I/O Stat
Environment: Quality Center, Performance Center, JProbe, .Net Webservices, Tomcat, XML, Oracle, Oracle EBusiness Suite, Business Objects, SQL server, Power Shell, Quality Center, Windows XP, Web Sphere, Lotus Notes, and UNIX
EDUCATION
New York City College of Technology