PROFILE SUMMARY
*+ years of experience in Quality Assurance and Software testing in primarily Manual and Automated testing environment
Expertise in using QC/ALM to perform activities like writing Test Plan, Test Cases, executing Test Cases, developing and maintaining Test Scripts, tracking defects and bug reporting.
Strong acquainted with writing detailed test cases for functional and nonfunctional requirements.
Experience in executing User Acceptance Testing (UAT), Regression Testing, System Testing, Functionality Testing, Performance Testing, Black Box Testing, GUI Testing, Sanity Testing, and Usability Testing for Web, Client, and Server applications testing.
Proficient in cross-browser testing (IE, Chrome, Firefox, and Safari)
Expertise in all stages of Software Development Lifecycle
Comprehensive knowledge of the SDLC within Web, Client and server
Highly proficient in MS Office suite (Excel, project, PowerPoint, and outlook).
Participated in the creation of Test Cases and Test scripts and worked closely with developers and Project Managers in isolating and resolving problems using appropriate QA testing methodologies.
Knowledge of the guidelines of agile methodology in Software Dev. phases.
Skilled in the analysis of business requirements for software applications from functional and project management perspectives.
Strong working knowledge of databases such as Oracle and MS SQL server.
Expert in Mobile testing on iOS, Android, Windows devices: phones and tablets
Experience with J Meter to perform load testing on web applications and Web services
Worked with peers in both business and technical areas to deliver system solutions in line with corporate priorities
SKILLS
QA Tools &
Methodologies
Quality Center (9.2)/ALM (11.0), TFS (Team foundation Server), Selenium WebDriver (3.11), Team Track, Bugzilla, JIRA, Confluence, iMacros, Awesome screenshot, TestRail, Zephyr
Agile-Scrum/Kanban and Waterfall.
Languages
Environment
Visual Basic, Java, HTML, XML, CSS, PHP, .Net
Mobile Platforms
Mobile Emulators
Android, IOS & Windows phone
Sauce labs, Browser stack, IOS Stimulator
Browsers
IE, Mozilla Firefox, Chrome, Safari, Samsung internet, Edge
Operating Systems
MS-DOS Windows, MAC, Linux
Databases
SQL, Oracle
WORK EXPERIENCE
QA Consultant
Halliburton, Houston Tx May 2019 – Present
Review the Business Requirement Document to understand the Business process and write Test Cases and mocked test data for both positive and negative test scenarios.
Uploaded and managed test requirements and test cases in ALM.
Perform Functional, System, System Integration, GUI, Ad hoc and UAT testing.
Executed Regression test cases, documented test results and reported and tracked defects.
Stored Pass/Fail results in the project folder and/or in ALM and retested and closed fixed defects.
Performed Smoke testing after the build deployment on a weekly basis after the defect fixes.
Auditing business and functionality necessity documents and recognized test scenarios.
Retesting defects and making necessary updates in ALM.
Attend meetings with business analysts and developers to discuss defects.
Involved in Scrum type of agile methodology testing.
Performing Functional testing, Integration testing, System testing, Regression testing, and End to End Testing.
Send daily project updates to senior management.
Meeting with Management, Developers and Business Analysts to design functional specifications before each Release.
Use ALM to customize users and user groups
Use ALM to create and maintain new Domains and Projects
Creating Regression test sets for various test projects and updating the test set after each test cycle
Participated in the team for User Acceptance Testing
Performed back-end testing using SQL queries
Mentored and built skills in more junior members/ new hires of the QA team.
Performed Positive and Negative Testing manually
Performed Sanity Testing & Smoke Testing manually
Participated in the project meetings
Mobile Testing of multiple web properties
Mobile compatibility testing on numerous IOS, Android, and Windows devices
Participated in the building and maintenance of the automation framework
Executed and analyzed automated scripts
Created reusable automated test scripts using Selenium
QA Analyst
Texas Children Hospital, Houston Tx feb 2017 – April 2019
Extensive work experience in Manual Testing and been exposed to Automation testing
Testing the application in Agile, Scrum and sprint development and process
Performing exploratory testing to get a better understanding of the product features
Participate in the development of test documentation – test cases, test suites, test plans
Execute the test cases in ALM
Exposure to Quick Test Professional (QTP) for Automation Testing
Conducted back-end testing by writing SQL queries for database verification
Study functional and business requirement documents and use cases
Reviewed, developed & wrote detailed defect reports, providing logs, screenshots, videos
Worked with the UAT team for System testing assignment and Production Release.
Attended the discovery release planning meeting and identified the User Stories for the release
Attended the sprint planning meetings and analyzed user stories for testing tasks & testing time
Collected the QA Status from the peers, juniors QA's and provided the QA Release Status to the IT department
Prioritize and review defects with the development team
Regularly assess testing progress and prepare test status reports for QA manager
Collaborated with team leaders to develop the most cost-effective transportation model, tested models with core test carriers and executed model to go live
Experience with systems integration testing applications developed for the .NET platform.
Manual Tester
American Express New York city, Ny Nov 2013 – Dec 2016
Agile-Scrum Environment with 2-week sprints. Participated in discussions for Sprint planning, Daily Scrum (or Stand-up), Story Grooming, Backlog, Story Pointing, Sprint Review, and Sprint Retrospective.
Developed test cases in accordance with the company's functional and Business Requirement Document (BRD).
Used HP QC/ALM to manage test procedures.
Executed test cases and logged defects in JIRA/Zephyr.
Retested defects and made necessary updates in JIRA.
Attended review meetings with business analysts and developers to discuss defects.
Performed functional testing, integration, and regression testing.
Sent daily project updates to senior management.
Attended daily defect meetings with Developers, Business Users, and Management.
Met with Management, Developers, and Business Analysts to design functional specifications before each Release.
Created Regression test sets for various test projects and updated the test set after each test cycle.
Participated in the project meetings and walk-throughs. Mentored and built skills in more junior members of the QA team.
Performed Smoke Testing, Functional Testing, GUI (Graphical User Interface), System Integration Testing, Regression Testing, UAT (User Acceptance Testing), and End to End Testing.
Performed Positive and Negative Testing manually.
Performed Sanity Testing & Smoke Testing manually.
All the issues that came up during the testing process were tracked and logged in JIRA as defects.
Monitored the defect tracking process using JIRA, troubleshooting, and generating customized reports for the client.
Maintained status reports and acted as a liaison communicating with the Management regarding the progress of the project. After successful development and testing of the product, participating in User Acceptance Testing (UAT), product release, and deployment to end-user.
EDUCATION
University of Karachi
Bachelor of Science in Technology management
Class of 2006