Syed Faizan Farooq
Cell: 630-***-****
E-mail: adkdkv@r.postjobfree.com
Summary
5+ years of hands-on experience as a Software Quality Assurance Analyst executing manual and automation tests
Proven expertise experience of Executing Smoke, Functional, GUI, System Integration, Regression, and UAT Tests
Strong expertise in web and mobile-based applications
Exposure to various domains ranging from telecom, retail, banking, and health care
Experienced in cross browser testing: IE, Firefox, Chrome, and Safari
Proficient in SDLC with both Agile (Scrum/Kanban) and Waterfall Methodologies
Skilled in developing test cases from BRD, User Stories, Use Cases, FRD, and Wire Frames
Proficient in creating and executing test plans, test scenarios and test cases for manual tests
Experience in specific mobile testing for mobile based application on Android and iOS devices
Excellent interpersonal & communication skills both written and verbal for communicating with onsite and offshore Teams
Strong experience working with Agile Methodologies, Agile Manifesto and Scrum processes
Strong analytical and problem-solving Skills
Strong experience with working effectively and efficiently with other team members
Experience in building automation testing frameworks from ground up using various tools
Technical Skills
Operating Systems:
Linux, MAC, 2007, XP, 7,8 and 10.
Cross Browsers:
IE, Firefox, Chrome and Safari (BrowserStack)
MS Suite:
Word, Excel, PowerPoint and Visio
Testing Tracking Tools:
QC, ALM 11.94, Jira, and Azure DevOps
Test Automation Tools
Selenium WebDriver, NUnit, Mocha, Cypress
Methodologies:
Agile (Scrum), Waterfall
Languages:
HTML, CSS, SQL, Python, C#, Javascript
Mobile Devices:
Android, iOS, and Windows
E-mail Testing Tools:
E-mail on Acid
API Tools:
Postman and Swagger
Database Tools:
MS SQL Server
Experience
Magenic 11.20 – Present
Senior Consultant
Execute automated regression test scripts using Selenium WebDriver with C# and NUnit.
Used GitHub for code repo management
Executed tests from Azure DevOps for release and ran smoke tests daily
Implemented page object model pattern when writing automated test cases
Used Cypress for writing functional UI tests
Created automated test for React heavy applications.
Report and track defects in Azure DevOps.
Perform API Testing using Postman and Swagger.
Validate data in the back end using SQL.
Work in agile environment and participate in all agile ceremonies
Research new tools to implement POCs for test automation purposes
Olenick and Associates 04.19 – 11.20
Senior Consultant
Participated in the sprint planning, grooming, standups, and retros.
Schedule and facilitate meetings for the projects.
Elicit requirements from the Product Owners and the Stakeholders.
Create user stories and define the acceptance criteria with the Product Owners.
Assist the Product Owners with prioritizing and grooming the backlog in Azure DevOps.
Designed test scenarios and test cases based off the user stories in ADO Test Management
Logged defects in Azure DevOps.
Execute automated regression test scripts using Selenium WebDriver with C# and NUnit.
Used GitHub for code repo management
Executed tests from Azure DevOps for release and ran smoke tests daily
Implemented page object model pattern when writing automated test cases
Used Cypress for writing functional UI tests
Worked in agile environment and participated in all agile ceremonies
Researched new tools to implement POCs for test automation purposes
Closerlook: 12.19-11.20
QA Analyst
Manage Test process for proprietary websites, HTML e-mails, and online advertising media
Work with Developers, other QA professionals, Business Analysts and Project Managers to ensure project success.
Log issues in Azure DevOps and track fixes to satisfactory completion
Review documentation for testability and to ensure that all inputs necessary to ensure quality are available and understood prior to testing.
Contributed to building automation testing framework using Cypress
Used feature branch strategy with GIT
Executed tests in various environments
Analyze Sales Force data for business requirement analysis.
Test Sales Force Modules to validate the business requirements.
Create and execute test cases using Azure DevOps.
Conduct functional, regression, and system integration testing
Tested proprietary websites, HTML e-mails, and online advertising media against the submission BRD documents for accuracy and rendering issues in supported browsers and devices.
Perform cross-browser testing using Brower Stack.
Perform (GUI) render testing for proprietary HTML e-mails using E-mail on Acid.
JP Morgan Chase 05.17 – 04.19
UAT Analyst/Junior Business Process Analyst
Worked in coordination with the Business Analyst lead to ensure that the testing readiness and testing execution milestones are completed effectively and efficiently.
Partnered in the planning, design and execution of testing strategies and practices to meet the user acceptance testing requirements for the applications supported by Credit Card Services Fraud Operations team.
Worked in fast-paced Agile, dynamic environment while adhering to strict process and quality standards.
Interacted with all project stakeholders throughout the SDLC.
Interviewed product owners and stakeholders to facilitate high level business requirements.
Analyzed business requirements and functional documents to create detailed test plans for impacted projects.
Designed, developed and executed Manual test scripts using MS Excel and ALM.
Performed User Acceptance testing, Regression testing and Production Validation by testing in the latest Builds for FWI-R.
Reported and tracked defects in Jira on daily basis.
Worked on automated test framework using Java and Selenium
Implemented page object model for reusability of selectors for UI tests
Tested REST API for JSON Data, performance, and status codes using Postman
Participated in conference calls with the product owners, stakeholders, QA and development team to discuss changes and enhancements to the business process or the application.
Managed and ensured all the User Stories are accurately prioritized in the backlog for each sprint in Jira.
Occasionally did side by side with the Fraud Operations team to observe the workflow in production environment.
T-Mobile Corp 01.16 - 05.17
Mobile Quality Assurance Analyst
Reviewed Business Requirement Document (BRD) and technical requirement document (FRD) to understand business workflows.
Revised and updated the Test Cases for testing each subsequent cycle to reflect the changing business requirements.
Proactively identified problems, logged defects in Jira and communicated with the project members during review meetings and status meetings throughout the bug life cycle.
Involved in Scrum type of agile methodology testing.
Performed elaborate functional testing for the (mobile POS) module along with exploratory testing of the entire Application. Also worked on test case maintenance when necessary.
Created a Traceability Matrix to ensure 100% test coverage.
Prepared and sent daily reports – test execution report and bug report.
Responsible for Smoke and Sanity test.
Performed system testing, Functional testing, Integration testing, and GUI testing.
Performing Regression testing for a few modules after the bugs have been fixed by the development team.
Tested new features of the application, especially in feature request build to verify that features requested by client are working as desired.
Executed Functional Testing by ensuring Modules in REMO Tablets: mPOS, Order Lookup, @ Work Leads, Protection Review, new activation, and more modules are functioning per the requirement.
Ensured all integrations of REMO Tablet and web-based POS was integrating efficiently in respect to inventory, locations, data calculator etc.
Participated in daily Scrum with project managers, developers, business analyst, QA Lead and other quality assurance analysts.
Wrote test scenarios based off requirement document for the REMO Tablet application.
Communicated with Dev team to ensure test environment and builds are accurate.
Logged in high level defects in Jira.
Conducted mobile testing for various OS’s such as IOS, Android, and Windows relaying to mobile phones and tablets.
Executed GUI, Functional, Systems integration, UAT and Regression test cases pertaining to mobile platform.
Downloaded high level builds to conduct tests whether API (android) or .isp (IOS).
Sony Electronics 07.14 - 11.15
Quality Assurance Analyst
Created Manual test Cases for validating the Functionality.
Created Test Scenario's and executing to test Business Rules.
Interacted with the Project Manager for the Requirements.
Reviewed documentation generated through Current SDLC process and based on review.
Created test plan templates which were to be used as best practices format for business units.
Designed Test Documents and recorded test results to use during Regression testing after each build.
Analyzed Business data using SAP.
Actively participated in reviews with the test leads and test manager.
Responsible for preparing, reviewing and executing the test cases.
Performed regression and retesting.
Maintained the repository of manual test scripts.
Worked closely with developers to LOG, Track and follow through on all software bugs using Jira and providing more information about bugs and help them in fixing the bugs.
Performed GUI testing and tested GUI standards of this application.
Experience with test execution and results tracking.
Extensively used MS-Excel for documenting test cases, test procedures and creating user guides.
Used QC ALM as defect tracking system to report the bugs and keep track the created bugs
Throughout its life cycle and providing the defect report.
For Eyes Corp 01.13 - 06.14
Quality Assurance Analyst
Wrote extensive test cases covering functionalities.
Subject matter expert in product inventory functionality.
Worked closely with lead QA and provided detail test results on various functionalities.
Executed Test cases manually and logged defects using ALM.
Attended review meetings with business analysts and developers to discuss defects.
Sent daily project updates to senior management.
Performed frequent GAP Analysis to verify the test cases matches to the business requirements pre-sprint kick off.
Performed Positive and Negative Testing manually.
Participated in UAT and post deployment walkthroughs with the team.
Participated in project meetings and walkthroughs.
Helped other Jr QA’s who needed clarifications of the requirements.
Bank of America 01.12 - 12.13
Quality Assurance Analyst
Interacted with the Developers daily to discuss the Requirement Specifications.
Reviewed and analyzed the System Requirement Specs (SRS) and design documents.
Involved in writing the test plans, test cases, and test scripts.
Involved in Manual Testing of the application using Quality Center & established the baseline scripts for future automation.
Performed Test Cases Management and Defect Tracking using Quality Center.
Experience with test execution and results tracking.
Identified and documented the defects using Quality Center to ensure applications functionality and stability.
Performed regression testing and interacted with developers to resolve technical issues.
Performed Positive and Negative Testing manually.
Executed test cases manually to verify the expected results.
Sent daily project updates to senior management.
Education
University of the Punjab, Pakistan
Bachelor’s in Computer Science 2009-2012
Certifications
Business Analysis
Quality Assurance Software Testing