Mohammed Khan E-mail: Mohammedrkhn@gmail.com Phone: 347-878-1170 SUMMARY Over 5 years of diversified experience as a. 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, Jmeter Defect Tracking Tools : Test Director, Quality Center, Lotus Notes, ClearQuest Mo hamme d Khan 1
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 USAA, TX Jan 2014 Present 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. Mo hamme d Khan 2
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 Chase, IL November 2012 December 2013 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 NYK Line, NJ Sept 2011 Sept 2012 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. Develop single and multiple web protocol scripts using Vugen1 Mo hamme d Khan 3
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. Credit Suisse, NY Apr 2009 Aug 2011 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 multiuser 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 Mo hamme d Khan 4
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 A.A.S. in Electromechanical Engineering Technology August 2008 June 2012 New York City College of Technology B.Tech. in Computer Engineering Technology August 2008 June 2013 New York City College of Technology Mo hamme d Khan 5