Imran Khan
Frisco, TX, *****
Email: ***********@*****.***
Cell phone: 832-***-****
I have 18 years of experience in Software Quality Assurance. I am a highly qualified tester holding a Masters degree in Information Systems and a C.S.T.E. certification. My experience includes: managing small and large testing teams, manual and automation testing, user training and application support. I’ve worked in a mainframe, client/server web environment and mobile environment. My experience as both a skilled manager and technical tester has positioned me as an invaluable resource in any information technology environment.
Project Experience:
CBRE
October 2012 – Present
QA Test Lead
As a QA Test Lead for a top commercial real estate company my duties include the following:
Created the corporate wide QA process for all IT projects to follow
Developing corporate wide QA metrics to measure the progress of all testing
Created a framework for the Testing Center of Excellence (TCoE) for CBRE
Implementing best practices and processes for the TCoE
Hiring and developing QA testers for TCoE
Working with project leaders to implement QA methodologies
Implement Telerik Test Studio for test automation for manual regression testing for both web and mobile applications
Implement Microsoft Test Manager for the organization of manual test scripts
Coding automation scripts using C#
Trained team members in the use of Telerik Test Studio and Microsoft Test Manager.
Lead onshore and offshore teams during the testing efforts
Mentors team members in how to perform functional and regression testing
Developed test summary reports at the end of each project
Developed templates for test scenarios, test scripts, test plans, bugs and test reports
Organize weekly status reports detailing the progress of all QA projects
Involved in process improvements within the SDLC and Agile
Develop QA methodologies to improve overall quality of the product
Review design documentation and develop a requirements traceability matrix
Develop templates in TFS for bugs to allow for improved efficiencies without defect fixing
Worked closely with technical architects, senior developers, business analysts to implement quality in all stages of the project.
Worked closely with the business to examine detailed requirements for testing
Work closely with the business to undergo UAT testing
Involved in the QA testing of all CBRE mobile applications
Scrum Master in Agile for the project team organizing sprint planning
SME for the multiple IT projects within CBRE
Involved in developing RFP’s of new software
Involved in Research and Development of new testing tools.
Involved in load testing using Visual Studio
Involved in API layer testing using RESTFUL APIS
Technology: Microsoft Test Manager, Telerik Test Studio, C#, Visual Studio 2013, SQL, TFS,SQL Server 2010, IE 11, Firefox, Chrome, Agile, IOS 9, Android, Selenium
Harris Computers True Automation
March 2011 – October 2012
Lead QA Analyst
As a Lead QA Analyst for the leader in property tax appraisal software my role includes the following:
Lead a team of 8 QA analysts
Organize and allocate resources for all stages of our testing this being, functional, regression and acceptance
Work with the QA Manager to interview resources and assist in budget allocations
Develop standards for test cases, test plans and defect templates
Involved in selecting and testing the QTP automation tool for their client server application PACS
Involved in refining Team Foundation Server to utilize it as a test case management tool
Provide input for process improvements pertaining to the whole project life cycle
Instrumental in modifying design and use case documents to allow better efficiency for QA testing
Mentor and train the QA team in testing the application
Interface with Development and Business Analyst manager on a regular basis
Worked with Development manager to improve the quality of the release with targeted regression testing
QA tested WordPress sites including publishing posts, testing the Word Fence plugin for their sites and verifying the Admin portion of the WordPress sites.
Worked with QA manager to interview candidates and develop staff career plans
Technology: QTP, SQL, Client/Server, VB Script, TFS and SQL server 2010
Lead QA Engineer
Apptricity Corporation
November 2009 – February 2011
As a Lead QA Engineer for a leading expense management software company my role includes the following:
Leading a team of 3 QA Engineers
Involved in managing all functional, regression and integration testing of their premiere web based product
Involved in developing a new QA processes that has built efficiency, improved quality and reduced the number of defects into production
Developed an automation strategy and directly involved in recording and coding automation scripts using VB script for regression testing using HP Quick Test Pro.
Developed test case templates and organized all the manual and automation scripts using HP Quality Center.
Involved in researching performance testing tools for stress and load testing of their application and web servers for scalability of their web based application
Involved in leading the QA test effort for their new Warehouse Management System and leverage existing test tools Quick Test Pro and Quality Center
Interfacing directly with senior management providing progress reports, updates and recommendations for improving the QA environment
Involved in developing key metrics such as reporting the number of passed and failed test scripts, the number of defects in production in measuring quality improvements throughout the test cycle
Responsible for scheduling testing though allocation of resources and delivering products on time with a high degree of quality.
Responsible for holding post-mortem reviews after the end of each project to analyze areas for improvement.
Involved in developing in-house training for QTP and Quality Center
Responsible for keeping on top of new testing tools and methodologies that add value to our testing effort
Involved in developing standards for test plans, test scripts and test scenarios
Responsible for implementing formal signing off of test deliverables such as: test plans and test scenarios.
Technologies: HP Quick Test Pro, HP Quality Center, VB Script, SQL, SQL Server 2005 and web based testing.
Interstate Batteries
Lead QA Engineer
October 2008 – November 2009
As a Lead QA Engineer for a leading battery company my role includes the following:
Managing a staff of 8 engineers
Involved in allocation and co-ordination of testing work to all QA resources
Involved in recruiting, project planning and budgeting of all QA resources
Driving the implementation of Quality Center for the organization of all test scripts
Recording and coding scripts in VB script for test regression automation using the HP Quick Test Pro tool
Training my team on using the HP Quality Center and Quick Test Pro tools
Managing bi-weekly QA team meetings
Interfacing with project managers, business, development and DBA managers to cross co-ordination all work that comes through QA
Involved in training my staff in obtaining the CSTE certification through weekly study sessions
Developing documentation for developing test plans, test scripts using Quality Center, and writing up defects
Developing and presenting training curriculum for all the systems we test in order for the team to get cross-training
Technologies: HP Quality Center and QTP, SQL Server 2005, SQL, VB Script, Enterprise One, Oracle, TOAD,CRM, IBM Websphere and ERP systems(JD Edwards)
Match.Com
January 2008 - October 2008
QA Manager
As a QA Manager for the leading dating site internet company my roles and responsibilities included the following:
Managing a staff of 10 QA engineers
Responsible for the co-ordination of all functional, regression and integration testing of Match.com
Involved in managing bi-weekly work release with the Business Product team.
Implementing process improvements to improve the quality of testing
Involved in scoping requirements of major projects to build quality early in the test process
Implemented QA metrics to monitor and improve testing
Currently involved in the implementation of a test case management tool Test Director for the management and organization of all our test scripts
Currently developing templates for test scripts, test plans and defect tracking
Undertaking resource and budget planning for the acquisition of new tools and staff
Organizing the automation of all regression scripts using HP Quick Test Pro
Jointly developing career development goals for my QA staff
Overseeing the training of QA staff in SQL and QTP
Interfacing regularly with upper management, business, and development and configuration management teams.
Oversaw Match.com mobile app testing
Responsible for career development of staff
Technologies: HP Test Director and QTP, SQL Server 2000, SQL, Team Foundation Server, Visual Studio For Testers Edition, QTP scripting.
T-System Inc.
March 2007 – January 2008
Senior QA Engineer
As a Senior QA Engineer for a leading medical software company my responsibilities include:
Tested the EV and Data Mart applications covering Anatomical Pathology Systems.
The planning and implementation of the overall test strategy for current and future products.
Responsible for conducting all functional, regression and integration testing with the QA lead and manager.
Responsible for the creation of all test document templates such as: test scripts, test plans and defect tracking.
Involved in the implementation of the Test Case Management tool QA Director.
Undertaking and implementing process improvements that create efficiencies.
Interfacing with development, business and technical network teams
Involved in co-coordinating and conduction defect and project progress meetings.
Worked on developing SQL to perform data validation on backend applications.
Technologies: Compuware’s QA Director and Test Partner, SQL Server 2000, SQL, Visual Basic.NET, Test Partner VB Scripting, Windows XP and Test Track.
ACS
May 2006 February 2007
QA Manager
As a QA Manager for a leading web based learning services company my responsibilities included the following:
Managing a staff of 12 team members consisting of onshore and offshore testers
Responsible for coordinating and conducting all functional, regression and performance testing
Creating and executing test plans, test scripts and test strategy documentation
Implementing QA process improvements using the Vali Test Pro methodology
Implementing and running QA test automation for regression testing using Compuware Test Partner
Responsible for implementing a test case management tool Compuware QA Director
Interfacing with development, business and technical network teams
Responsible for creating test metrics for measurability and performance improvements
Creating and conducting presentations for customers and upper management
Tracking resource allocation and scheduling using Microsoft Project
Responsible for conducting formal reviews of test scripts, test plans and use cases
Organizing and conducting QA status meetings
Coordinating and conducting training of QA staff on QA methodologies and the system
Responsible for interviewing and hiring of resources onshore and offshore
Responsible for career development of staff
Technologies: Compuware’s QA Director and Test Partner, SQL Server, .Net Framework, ASP.net, SQL, Test Partner VBA scripting, Windows XP/2003 Server, Office XP, Internet Explorer 6.1/7.0, Netscape and Firefox
Blockbuster
October 2004 - May 2006
Lead QA Engineer
As a Lead QA Engineer for the largest video Entertainment Company my responsibilities include the following:
Testing their POS system using both automated and manual test methods
Testing Blockbuster Online using manual and automated testing
Developing test scripts, test plans and outlining testing strategies
Oversaw automation of POS system using Mercury Winrunner for regression testing
Utilizing Mercury Test Director to develop manual test scripts and develop test metrics.
Involved in utilizing Load Runner to undertake load testing
Responsible for a team of 8 contract testers
Involved in hiring of contract resources
Involved in introducing best practices for QA testing throughout the department
Coordinating tasks between project managers, business and development
Undertaking formal and peer reviews of test scripts
Assisting in the development of a QA certification program
Involved in developing defined QA methodology.
Involved in interfacing with vendors for acquisition of automated tools.
Developed QA process for requirements and design testing.
Overseen multiple high visibility projects, which included costing, resource allocation, developing testing strategies and finalizing budget proposals.
Developed best practices document for Mercury Test Director.
Conducted test case reviews.
Interface with project managers, software development directors and business directors on a regular basis
Conduct weekly team meetings to obtain status of projects and for general questions
Technologies: Mercury Winrunner/Test Director, Load Runner Lotus Notes, FORTRAN 77, Open VMS 8.2, Windows 2000 and TSL.
Consultants Choice
American Express November 2002 - October 2004
Lead QA Engineer
As a Lead QA Engineer for a large financial services firm my responsibilities include the following:
A Lead QA Engineer undertaking automation of their premier application using Rational Robot and Rational Test Manager.
Coding in SQABasic to modify and enhance test scripts.
Interfacing with IBM to resolve any issues with Rational Robot
Developing automation testing strategies.
Running automated test scripts from their premiere Web Travel tool and comparing them against production data.
Developing test cases and testing strategies.
Writing up defects and reviewing them
Writing SQL to extract data and run comparisons against production.
Developing testing processes and implementing them.
Refining defect tracking procedures, and creating defect templates.
Developing testing matrixes and testing metrics.
Testing documentation and ensuring they met the standards set by the client.
Developing project agreements
Developing project plans
Interfacing with developers and project managers.
Developing dynamic spreadsheets utilizing Excel and Visual Basic for Applications.
Technologies: Rational Robot, SQABasic, Windows OS, Access 2000, SQL, Mainframe AS400, Lotus Notes, Microsoft Project, Quicktest, Winrunner, Excel and Visual Basic for Applications.
Spherion Technology
Dynegy January 2001 - July 2002
Lead QA Engineer
As a lead QA engineer for a large energy trading firm my responsibilities include the following:
A QA engineer for the testing of the interface service that was developed to link Dynegy’s premiere online trading application to e-speeds Trade Spark (an external trading exchange); which is another trading application.
A QA engineer for the automation of the Wholesale Propane report application. My team was tasked to automate the whole application using Winrunner.
Coding in SQABasic to utilize the data pool to create a comparison script allowing our team to automate this process.
Collected weekly status reports and compiled the information together into one large report to present to my manager.
Testing the requirements.
Developing test cases from the use cases that were given to me by the business.
Writing detailed test plans, outlining the focus and objectives of the project.
Outlined a detailed testing strategy for my team members guiding them to test critical areas of the application first.
My job also included interfacing with the developers, the project manager the business team and e-speed on a regular basis.
Held weekly meetings with the team to ensure the testing was on track, to raise any issues/concerns and to give clear guidance.
Technologies: Winrunner, Test Director, Test Manager, Windows NT/2000/XP professional, Weblogic, API, Java, J2EE, SQL, Oracle, XML, UNIX and Access 2000.
Spherion Technology
Compaq December 1999 - January 2001
Lead QA Engineer
As a Lead QA Engineer consultant for a large hardware firm my responsibilities include the following:
Testing of various web-enabled and network applications utilizing Rational Robot.
Responsible for a group of 5 testers.
Creating detailed test plans for the Smart Start and ToolKit project.
Testing of their firewalls, routers and switches.
Set-up testing environment, which involved creating a LAN, where we had a LINUX server, a Windows 2000 advanced server and a repository server containing all the necessary files for Tool Kit to access to configure the servers.
Develop testing strategies.
Reported issues via RQM; a defect tracking tool.
Hold weekly status meetings and undergo annual performance reviews of team members
Interfacing with the developers, project managers and the business team.
Configuring the testing database, by running SQL queries and refreshing the data.
Developing Test Reports
Developing a testing matrix, covering all possibly OSs and servers that we needed to cover. Matrix also covered all the add-ons such as storage cards, controllers and extra hard drives.
Developed quality metrics covering the areas such as defect type, defect removal rate, percentage of requirements verified.
Modified DOS batch files for unattended installation of operating systems on un-configured servers.
Assisted in the software auditing of one of their E-commerce projects and produced recommendations for their testing approach.
Involved in the critical appraisal of documentation, covering test plans, statement of works, white papers and read me files.
Technologies: LINUX, Windows OS, Winrunner, Compaq Hardware, RQM, Networking, LAN, TCP/IP, Novell, Compaq Smart Start Scripting Toolkit, WinDiff.
Spherion Technology
Valic November 1998 - December 1999
Lead QA Engineer
As a software QA consultant for a large insurance firm my responsibilities include the following:
Appointed as the team lead for a major inventory and assessment project.
Undertook web testing utilizing SQA Rational Robot.
Manually tested functionality of web pages.
Unit tested interfaces for the Y2K compliance.
Assisted in the resolution of technical problems related to testing by setting up the test environment, setting up files, forward date testing, and performing file compares.
Trained end-users and consultants to effectively use testing tools.
Modified JCL and procedures for batch programs used in date forwarding testing.
Wrote test plans that were utilized for major projects
Developed batch test cases that were utilized for cross-checking when running jobs.
Developed spreadsheets and related macros for team members to consolidate information related to the project.
Developed database to inventory programs that were identified during assessment.
Analyzed and inventoried components of assigned applications.
Prepared test plans and test cases using VALI/TEST Pro and TEST/CYCLE.
Coordinated baseline, regression, and forward-date test runs with programmer analysts.
Instrumented COBOL programs using the McCabe Visual 2000 tool to provide code coverage information.
Conducted baseline, regression, and forward-date testing of online functions within Compuware’s Hiperstation.
Tracked application failures from detection to correction.
Prepared testing documentation for client and internal audit review.
Technologies: IBM Mainframe, OS/390, COBOL, JCL, SYNCSORT, TSO, IBM Utilities, IMS, DB2, McCabe Visual 2000, Hiperstation, Rational Robot,VALI/TEST Pro, TEST/CYCLE, SQA and File-Aid.
CTG
Pearl Insurance October 1997 - November 1998
Consultant
As a consultant for a large insurance company, I was responsible for the following:
Obtained user requirements for an application search program.
Developed functional specifications for the program.
Coded the application.
Developed technical documentation for application search program.
Enhanced COBOL programs to make them Y2K compliant.
Provided user support for Y2K testing tools.
Repaired and upgraded applications written in JCL. Developed test plans and test cases.
Developed a database that allowed users to input and view all hardware and software asset information. Obtained user requirements and developed a functional specification of the database. Developed the GUI and wrote the code for the database.
Designed test plans and created test data.
Composed all user and technical documentation for the database.
Administered user training of the database.
Enhanced an existing database that allowed users to input information regarding comprehensive company training.
Communicated with database developers and end-users.
Incorporated enhancements and wrote the GUI code.
Composed user and technical documentation.
Developed test cases.
Provided user training
Technologies: IBM Mainframe, MVS, Windows 95, MS Excel, OPC Scheduler, CA Verify, Comparex, Infopack, ROSCOE, Sysview, MS Word
Margrams
April 1996 - October 1997
Technical Support
As administrator of technical support for a large retail company, I was responsible for the following:
Investigated network technologies.
Made recommendation for the choice of network.
Chose consulting firm to implement the network.
Administered hardware upgrades to existing machinery.
Oversaw the installation of a local area network.
Administered network after implementation.
Technologies: Networked PCs, Windows NT Server 4.0, Windows 95
EDUCATION
Certified Scrum Master 2014
Certified Software Test Engineer (CSTE) - 2001
Quality Assurance Institute of America
Master of Science - 1996
Information Systems and Technology: City University, Angel Islington, London, U.K.
Bachelor of Arts (Honors) - 1995
Business Administration with Economics: University of East London, Barking, East London, U.K.