Luqman Dar
QA/Performance Engineer
Cell: 408-***-**** Email: *********@*******.***
Summary:Over 6 years of solid Performance Testing, Optimization and Tuning experience along with Functional Testing at Application and System level.Strong hands on experience in automated tools like HP Load Runner, HP Service Test and QTP. Expertise in creating LoadRunner VuGen scripts using different protocols including Web (HTTP/HTML), WinSock, Ajax (Click and Script) and Web Services (XML) etc.Created and enhanced complex LoadRunner VuGen scripts with strong parameterization and manual correlation using C Language functions.Configured and Setup both Manual and Goal oriented scenarios as per the need using Controller.Used Performance Center to execute load tests.Monitored Application, Web and DB Servers for System, Application, Network and Platform level metrics using Native Load Runner, Site scope and BMC monitoring.Conducted Performance Testing to achieve Performance Testing Objectives like bottleneck identification, measuring reliability and capacity of the applications and finding out optimal hardware configuration.Identified and eliminated performance bottlenecks in the hosting environment, RDBMS and application source code all the way down to the individual components like Servelets, JSPs, EJBs, Classes and Methods.Experience in tuning Web Server, Application Server, Database Server, Servelets, JSPs, and EJBs to achieve better performance results.Tuned Database servers like Oracle, SQL Server by finding inadequate hardware, stress points, I/O bottlenecks, internal resources contention and poorly written code by using tools like SQL Profiler & JProbe. Used JProbe profiling to quickly diagnose performance bottlenecks in Java code.Expertise in Shell and Perl Scripting, used looping constructs, functions, subroutines, namespace on top of standard UNIX constructs for file manipulation, program execution etc.Strong experience in creating QTP scripts in Expert view using VB scriptingBasic understanding of Selenium for automated functional testing of applications.Over 1 year of hands on development experience in Java and C# programming with in-depth code reviewing and profiling.Performed functional testing including System Testing, Regression Testing, Unit/Integration Testing, Smoke Testing and User Acceptance Testing and automated testing using QTP.Developed, Executed & Tested different Test Plans, Test cases, Test scripts, and Test strategies of software applications using requirements, and design documents.In depth knowledge of MVC architecture and performance testing and tunning of J2EE applications.
Certification:
AIS (Accredited Systems Engineer) HP LoadRunner 9.0
Professional Experience:
Mckesson Mar 10 – Current
San Francisco, CA
Performance Engineer
Mckesson speciality care solutions deals in health care IT projects. I am responsible for Performance analysis and Tuning along with Functional testing for various GWT applications like Electronics Medical Records, Inventory and Dispensing Systems, Reports and SAP applicaitions.
Responsibilities:Analyzing application load behavior and creating detailed Performance Testing and analysis plans.Creating Load Test scripts for various GWT applications in Load Runner VuGen.Creating complex Web Custom Request functions in VuGen Scripts for applications. Creating Scripts for GWT application using the new AjaxTruClient ProtocolCreating Load Test environment and Monitoring environment by configuring Load Runner with Wily IntroscopeExecuting Performance Tests, monitoring the measurements and preparing the Test Results.Executing Performance tests using Performance center via HP ALM.Finding key Performance bottlenecks by detailed analysis of the Performance Test Results.Involved in various Application Server and Database tuning activities and running the Tests time and again to make sure the tunning measures improve the performance of the systems.Writing Functional test cases for various applications modules and doing detailed functional testing.Doing in depth functional/manual testing of applications under test.Configuration and maintenance of Test Plans in Quality Center.Reporting the Software Issues using Bugzilla.
Environment: Load Runner 8.1/9.5/11.0, JBoss, Wily Introscope 7.0, Quality Center, Performance Center 11.0,HP ALM 11.0, Bugzilla, Oracle 10g.
Freddie Mac. June 09 – Jan 10
Mclean, VA
Performance Engineer
Freddie Mac is a Federal Home Loan Mortgage Corporation. I worked on 3 projects including Loan Prospector, Advantage Expense Planning and Reporting (Oracle Hyperion Application) and Home Affordable Modification program in the capacity of Performance Engineer using Load Runner. I lead the performance testing effort of Advantage Expense Planning and Reporting project.
Responsibilities:Coordinating with different departments like business, project managers, and development leads to gather Performance requirements; business processes details, work load details and creating performance test plans, workload models and writing performance test cases.Preparing Load test scenarios on the basis of workload models and executing load tests.Developing complex VuGen scripts using Web (HTTP/HTML), and WinSock protocols.Enhancing the scripts with strong manual correlation, parameterization, content checks and writing web custom requests functions when requiredUsing strong C language functions to exactly simulate the business process.Running Load, Stress and Capacity tests using Performance Center and prepare test results.Doing detailed level Capacity planning and running the Capacity tests over and over again unless the system achieves the required Capacity. Monitoring of various system and application level resources like JVM heap, CPU, memory, database connections, JDBC connection pools, cache/hit ratio etc.Detailed analysis of results to identify critical performance bottlenecks.Monitored resources using netstat, jvmstat, i/o stat.Used JProbe code profiler and monitored application logs using log4j.Monitored SLAs in real time and detected performance violations using Wily Introscope.Coordinate with development and infrastructure teams to control performance tuning process and work effectively in the performance tuning of applications.Used HP diagnostics tool to identify and quickly pinpoint performance problems in J2EE environment.Using Quality Center to report/track issues and to write test cases.Using DOORS for requirements coverage.Using Rapid SQL for writing queries to databases.Active coordination with management and development teams over the performance testing effort of the applications.
Environment : Load Runner 8.1, Perfomance Center 8.1, Wily Introscope 7.2, Quality Center 9.2, Apache, WebLogic, TAM Security junction, Oracle.
Bio Rad Laboratories. Aug 08 – May 09
Hercules, CA
Lead Performance Engineer
Bio Rad Laboratories deals in research and sale of Bio products. I am working on its eVolution project. It’s an ecommerce website. I lead a performance testing team of 3 people and was responsible for performance testing of User Interface, Web services (using Load Runner) and performance tunning. I also participated actively in functional testing (automation using QTP) and Data Migration testing (querying databases using SQL).
Responsibilities:Creating all sorts of performance testing related documents like performance test strategy, work load profile, detailed performance test result reports etcDeveloping VuGen Scripts both for User Interface and Web Services using Web (HTTP/HTML), Ajax (Click and Script) and Web Services protocols.Enhancing Vuser scripts with strong parameterization, manual correlation and inserted checkpoints to test the data returned by the server under load.Executing load tests and monitoring the performance metrics at system and application level.Performing detailed analysis of load test results and preparing detailed performance test reports with different graphs.Analyzing the performance of the system and identifying and improving the key bottle necks like memory leaks, SQL query optimization, thread pool utilization etc.Efficiently tuned JVM heap, JDBC connections, no of threads, Servelets, EJBs, JSPs, thread trace and other resources.Creating and running repeatable unit tests using JUnit.Did code profiling using JMeter to identify method and line level performance bottlenecks.Involved in functional testing of Web Services using HP Service Test.Extensively used Perl scripting for file manipulation, parsing web server logs and monitoring application server performance metrics into a text file.Active Participation in Automated Functional Testing using QTP.Proficient in creating QTP scripts by working in Expert View using strong VB scripting.Implemented detailed checkpoints in QTP to test the various objects in application, imported test data from excel sheets and exported results to Excel sheets.Used output values and regular expressions in QTP where necessary.Involved in Data migration testing using SQL queries to test the migration of data from source database to the destination data base.Using Quality Center to report and track issuesRegular participation in bug triage and other meetings and giving suggestions to improve the processes and testing activities.
Environment : Load Runner 9.10, HP Service Test 9.16, HP Quality Center 8.2/10.0, QTP 10.0, JProbe, Web Logic 10.0, Sun Java One, SQL Server 2005, Oracle 10g, Baan ERP.
Fair Factor Force Technologies. Oct 06 – Feb 08
Rawalpindi, Pakistan
Sr. Software QA Engineer
F3 (Fair Factor Force), an Irish company, provides healthcare, education and business management solutions.
I was involved in detailed Functional Testing in various projects and had the privilege to lead the testing of 5 projects.
Responsibilities:Assisted in design and implementation of policies and procedures for testing.Created Test Plans, Functional and GUI Test Case Documents.Testing stand-alone and web based software applications.Performed detailed manual testing on different projects including smoke, systemWorked with project team to write test plans for components and overall system.Worked closely with development staff towards the resolution of errors.Configure, administer, and trouble shoot software test environment.
Projects:
As Lead:Royal College of Physicians of Ireland, Student Management & Examination System.Royal College of Physicians of Ireland, Rotation Management System.Royal College of Surgeons of Ireland, Matching & Training Post Management System.CareMonX, Outpatient ambulance service and care management system.Independent Pharmacy Ownership Scheme.
As a member:Irish Nurses Organization (Dublin), Room Reservation System. Secure IT Solutions, Work Flow.Secure Mail Zone, SMTP/POP mail service with encryption/decryption.
Environment: .Net, Windows 2000/XP, SQL Server 2000, Bug Tracker Net.
Medical Transcription and Billing Corporation Feb 06 – Oct 06
Islamabad, Pakistan
Sr. Software QA Engineer
MTBC, a unique healthcare IT company, offers physicians across the country (USA) unrivaled medical billing, transcription, and EMR services.
I was involved in manual testing including both black box and white box testing.
Responsibilities:Analyzed Functional requirements in detail and suggested solutions to the issues in order to make the requirements complete, clear and testable.Created Test Plans, which detailed the testing objectives, scope of testing effort, features to be tested, features not to be tested, success criteria, and hardware/software/human resources required for testing. Wrote test cases after reviewing the business requirement document and technical specifications.Performed detailed testing on different modules using different techniques such as functionality checks, maximum length checks, boundary value checks, data validation checks, messages correction, spell checks, GUI checks, data synchronization checks and flow completion checks. Wrote Test Point Matrix for each module assigned to me, performed testing on each module and than compared the test results against test point matrix to determine the quality of modules.Performed Functional Testing on various products including Smoke, GUI, Unit/Integration, System, Regression and User Acceptance Testing.Performed regression testing of client/server software on multiple platforms (Windows XP, UNIX).Performed white box testing using various techniques to verify the code.Worked with developers in resolving issues in test agile environment.Wrote queries to the database using SQL/TSQL to check successful transactions & to create particular test cases.Performed detailed bug analysis and gave solutions and suggestions to curb the number of upcoming bugs.Interacted with the client to coordinate and conduct UAT (User Acceptance Testing).Used Bug Tracker Net as a test management tool.Prepared release notes after the completion of testing and sign-off. Collaborated closely with development team to discuss and sort out issues.Suggested feature enhancements.Participated in management meetings and gave important suggestions to sort out common problems in development and testing environments.
Environment: .NET, Java, SQL Server 2005, Windows 2000/XP, Unix, Bug Tracker Net.
Ebrahim and Co. Dec 05 – Jan 06
Islamabad, Pakistan.
Software Engineer
Responsibilities:Maintain LAN and troubleshoot network and internet problems.
Softwares Developed:Fuel Rate Calculator, a product, using Java with Oracle. It was a stand-alone application. It compared prices of different fuel types for a given volume.Task Manager, using C# with SQL Server 2000. It was a web application developed to assign tasks to employees of company and enter feedback against tasks in order to maintain performance record of employees.
Environment: Java, C#, ASP.NET, SQL Server 2000, Windows 2000, Crystal Reports 9.0.
Education:
MS in Information Security from NUST, Rawalpindi, Pakistan 2002 - 2003
BS in Software Engineering from FUI, Islamabad, Pakistan 1998 - 2002