MUNEEF AHSAN
**** ******* ** ********, **,*****.
******.*******@*****.***
PROFESSIONAL SUMMARY
Over 6+ years of diverse experience in IT with emphasis on Testing of Web, Client/Server and N-tier applications on Windows and in different domains.
Strong understanding and implementation skills of the Software Development Life Cycle (SDLC) and experienced in manual, automation and database testing.
Experienced in Agile (Scrum), Waterfall and Hybrid methodology.
Worked in Agile Scrum environment with JIRA as project management and defect tracking tool.
Extensive experience in QA Life Cycle (QALC) as Test Planning, Test Cases (create/execute), Defect Management with JIRA, developing test scripts to automate test cases, configuring automation test environments on Windows-based system.
Experience in analyzing, reviewing and understanding of Business/Functional and Testing requirements and designing Test Plans, Test Strategy, Test Cases, creating Test Scenarios, analyzing results and preparing result summary report.
Expertise in Black Box Testing, which includes but not limited to Functional testing, Integration testing, Regression testing, Ad-hoc testing, Smoke testing, positive/negative testing.
Experienced in working in UAT phase.
Experienced in providing the efficient locator's strategy like XPath and CSS to run a script in stable condition.
Experienced in creating data-driven, object driven and hybrid automation testing framework from scratch.
Experienced in TestNG and Junit for creating automated test script from scratch.
Performed batch testing by modifying TestNG XML and using Maven.
Experience with TestNG Annotations and Assertions.
Experienced in configuring and build management tool Maven and familiar with Jenkins.
Experience in creating BDD(Cucumber) features and the implementation in Step definition files.
Knowledge of writing and executing SQL Queries using UNIONs, different JOINs, Tables and conditional clauses for CRUD operations and database testing.
Excellent problem-solving skills, Documentation skills, outstanding interpersonal skills, good in written and verbal communication.
Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
SKILLS
Scripting Language and Web-Technologies
Methodology
Java, HTML, CSS, Visual C++
Agile, Waterfall, Hybrid.
Frameworks/ Libraries
Selenium Web driver, TestNG, JUnit, Apache Poi, Cucumber, Jenkins, Maven
Web Concepts
Browser compatibility.
Databases
Oracle, MS SQL Server, MySQL, MS Access.
Toolkit/ IDEs
Eclipse, NetBeans
Application Tools
MS Office Suite (Word, Excel, PowerPoint, Outlook, and Access).
Version Control
GIT, GitHub, JIRA, ALM
PROFESSIONAL EXPERIENCE
Software QA Analyst UnitedHealth Group – Washington DC October 2016-Current
Responsibilities:
Reviewed business requirements document and technical specification.
Interact with cross-functional teams to facilitate the gathering of testing requirements.
Implemented Agile methodology throughout the QA process.
Worked closely with members of the Scrum team to analyze business needs or Business Cases to a technical solution.
Worked with QA Lead to modify test plans and test procedure templates and guidelines to be used by the QA team.
Write, track, manage, execute and prioritize test cases.
Involved in preparing test strategies for client-side verifications and validations.
Prepared Test Procedures, Test Scenarios, Test Cases and Test Data.
Responsible for GUI and Functional Testing, using Black box Testing Techniques.
Performed Functional, Positive, Negative and Regression testing, defect tracking with JIRA and worked with the development team to resolve blockers.
Assist with the Daily Scrum meetings with offshore and onshore team and attend Sprint Planning and Sprint Retrospective meetings.
Contributed to automation in Selenium Web Driver, Java, Cucumber.
Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
Developed Object Driven and Data-Driven frameworks to retrieve test actions, test data from Excel files.
Developed BDD tests using Cucumber by writing step definitions. Developed required Selenium support code in JAVA for Cucumber.
Configured Maven for JAVA automation projects and developed Maven project object model (POM).
Used Maven to execute Selenium automation suites on a different platform, browser combinations in parallel.
Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the supporting tables.
Conducted database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
QA Analyst UPS – Timonium, MD July 2014-September 2016
Responsibilities:
Responsible for creating Test cases for the different module and performing different testing phases including Black Box, Positive, Negative, Regression, Integration, and Functional Testing.
Executed functional, regression, and end-to-end testing as required on GUI and Web application.
Performed Integration and Cross-Browser testing on the application.
Assisted User Acceptance Testing (UAT) to ensure application satisfies user needs.
Responsible for performing various types of process evaluations during each phase of the software development lifecycle including review and walk through.
Attended Daily Scrum, Sprint Planning, Sprint Review meetings to understand and analyze User stories for the sprint.
Attend JAD session to understand the business needs and requirements.
Responsible for Planning and Analysis of the project to create Test cases and Test Scripts.
Created Test Scenarios, Test Case according to the User Stories.
Executed test cases and record all the results. Delivered test reports and weekly test status report.
Analyzed test results and recorded and reported defects.
Prepared the Test data for interpreting Positive, negative and regression test results based on the design requirements.
Performed Automation Testing by Using Selenium WebDriver.
Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
Extensively used Selenium (XPath and CSS locators) to test the web application.
Performed Data-Driven testing by developing Java-based library to read test data from Excel.
Used TestNG XML to perform batch testing and test report deliverables.
Cross-Browser Testing was performed on different versions of Firefox, IE, and chrome.
Implemented Regression and Smoke tests execution as a separate step of the deployment process by using WebDriver.
Compared and analyzed the Test Results for every release.
Junior QA Tester Prometric Testing Center – Baltimore, MD November 2012-June 2014
Responsibilities:
Reviewed Test Documents in-coordination with client, development team and stakeholders including functional teams and business analysts.
Performed regression testing after business logic and UI change.
Created Test Cases, Test scenarios Test scripts and responsible for Test execution.
Analyzed Functional and Performance requirements and prepared Test Cases, Test Data and Test Scripts.
Involved in analyzing and helps in writing Test Plan in accordance with business requirements.
Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
Attended Daily Scrum, Sprint planning and Sprint retrospective meeting.
Tracked, reviewed, and analyzed Defects and compared using Quality Center (ALM).
Used Quality Center to attach screenshots, and associated the defect with the proper severity and priority, and linked the related Test Script.
Prepared reports on defects generated during test execution daily.
Involved in converting manual test cases to automation where possible.
Extensively performed regression and functional testing using automation script.
Involved in different releases to validate dataset using SQL.
EDUCATION
BS in Electrical Engineering The University of Lahore