HABIB U KHAN
*****.******@*****.*** 443-***-****
**** ***** ******* ** ***********, MD 21228
SUMMARY:
Over 6 years of experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
Experience in manual and automated software testing (web & mobile applications)
Solid knowledge of SDLC, SQA Methodology and tools
Develop all lines of QA documentation including Test Plans, Test Cases, and Traceability Matrices
Utilize knowledge of Java to create automation test scripts.
Developed test scripts to automate process of testing in Selenium WebDriver.
Expert in performing Data Driven Testing to validate the components displayed on the website using Selenium.
Expert in developing automated Regression Testing using Selenium.
Experienced in developing Automation Frameworks using Selenium.
Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
Excellent understanding of Software Development Life Cycle (SDLC) and Test Methodologies.
Experienced in performing GUI, Ad-hoc, Functional, Integration, System, Database/Backend, and Regression Testing.
Expert in using Jira as a project management tool.
Expert in writing SQL queries to extract data from database tables to perform Database Testing.
Expert in using Maven build tools to manage framework dependency jar files.
Expert in customizing Selenium API to suit in testing environment.
Expert in designing and developing automated scripts for Functional and Integration Testing using Selenium.
Knowledge of various programming languages PL/ SQL, etc.
PROFESSIONAL EXPERIENCE:
International Trade administration, DC
Automation Tester
Aug, 2013 – Present
Responsibilities:
Used complex SQL Queries to perform back-end Database Testing.
Extensively used SQL Queries to verify the data from the database.
Worked extensively with SQL queries for database integrity and data validation.
Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
Implemented cross browser and cross platform web testing with Selenium RC and WebDriver.
Used Junit and TestNG Testing Framework as a test runner with Selenium.
Used Selenium to expand test scenarios to catch more bugs and improve quality.
Designed and developed automated scripts for Functional, Regression, Sanity, and Integration Testing using Selenium.
Developed the test scripts and analyzed the results in various stages of the application including Integration, Regression, Functional and Acceptance Testing using Selenium.
Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
Developed and implemented Data Driven framework using Selenium WebDriver.
Smoke testing on all production update in various environments. Script writing, plan and executing test including Automation with Selenium.
Automated testing tools such as Junit and Selenium to conduct systems, integration, user acceptance, positive and negative, functionality, object, and regression tests.
Design, create, and customize scripts using various scripting language and testing tools, such as JavaScript, Selenium with Java, JUnit, TestNG, for data-driven network systems and others using JAVA Language
Worked as a Automation Tester, responsible for development and maintenance of Automation Frameworks, tools and solutions
Performed manual and light selenium IDE script-driven sanity and regression, cross-browser testing to ensure consistency.
Involved in the test case walkthroughs, assessment meetings.
Developed Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
Developed Test Plans and Test Scripts for Automation Testing.
Conducted End-to-End, Manual Testing of the system and prepared and managed test cases using Jira.
Used JIRA to track, report, and manage defect throughout the test cycle and attended Defect Status Meeting on daily basis during testing cycle.
Travelers Insurance, Hunt Valley, MD
Automation Tester
Feb, 2010 – Aug, 2013
Responsibilities:
Involved in the Sprint planning for user stories, time estimations and derived the QA tasks.
Involved with the Technical team and Product owner to understand about functionality.
Involved in writing Test Cases and Test Procedures based on the Test Plan.
Involved in Functional and Regression Testing.
Performed Positive and Negative Testing.
Planned, Prepared and updated Test Cases using Jira.
Analyzed test results, reported and determined causes, and created detailed defect reports using Jira.
Reported bugs into an automated bug management system and performed regression tests after the bugs were fixed using JIRA.
Involved in writing SQL Queries to check data integrity.
Created tests developed in Eclipse to start and to stop the selenium server and to execute the tests in the browser.
Ran tests by using Selenium for Firefox browsers.
Performed Integration Testing to check the flow of application.
Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
Tested the application on different browsers as a part of Workstation compatibility testing to maintain cross-browser functionality.
Performed Browser Compatibility Testing and Web Testing.
Involved in generating weekly progress report.
Alpha Industries, Chantilly VA
QA Analyst
Feb, 2009 - Feb, 2010
Responsibilities:
Analyzed various documents and Use Cases to prepare a detailed Test Plan.
Involved in writing and executing detailed Test cases and Test design documents.
Performed different kinds of testing like Black Box, GUI, Functionality, Integration, Regression, Usability, System, User Acceptance and Back End Testing.
Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes in HP Quality Center.
Developed and maintained Manual and Automation test scripts through HP Quality Center.
Used Jira for bug tracking, bug fixing, and bug reporting.
Involved in Database Testing using SQL Queries.
Performed Functionality and Regression Testing during the various phases of the application using Selenium.
Developed automation scripts, executed and analyzed test results using a Hybrid Framework in Selenium.
Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
Updating Framework functions when needed.
Developed the Automation Test Scripts.
Execution of test scripts using Selenium.
Prepared and Execution of test scripts using Selenium ID WebDriver, Eclipse ID.
Designed the future state testing to be implemented in the next phase of this effort.
TECHNICAL SKILLS:
Testing Tools : Selenium RC, WebDriver, Selenium Grid, HP ALM/Quality Center
Bug Tracking Tools : JIRA, ALM/Quality Center
Languages : Java, C/C++, HTML, CSS, XML, VB, VB.Net, ASP.Net.
Databases : SQL Server, Oracle, MySQL
Testing Framework : JUnit, TestNG
IDE : Eclipse, Visual Studios, IntelliJ
Operating Systems : Windows7, 8, 10, Mac, UNIX.
EDUCATION:
University of Maryland A. James Clark School Of Engineering.
Pursuing B.S. In Mechanical Engineering
Community College of Baltimore County
Engineering Transfer Program
References available upon request