Software Testing Consultant with over 9 years of experience in software testing. Experience in Banking, Payment Systems, Web and Mobile applications. Experience in all phases of the software life cycle, including requirements gathering, risk analysis, project planning, scheduling, defect tracking, management, and reporting. Experience in Automation testing, integration testing, functional testing, regression testing, and user acceptance testing.
Detail-oriented Engineer with clear writing and verbal communication skills and the ability to manage multiple tasks and learn new technologies. Seeking to utilize +9 years of software testing experience working in an Agile environment as a Software Tester, offering broad software quality assurance and systems testing tools.
Experience
EGBank
Feb 2021 – Present
Egypt
Head of testing
Head of testing at Egyptian Gulf bank.
Responsible for efficiently leading a team of testers to meet the product goals and hence the organization goals that are derived, are achieved.
Lead planning and testing efforts for EGBank’s digital banking applications, collaborating with onsite and offshore teams. Developed and implemented a Testing plan for multiple departments across the company.
Member of Technical Review Board (TRB), Clinical IT Review Board, New Projects & Release Planning.
Improved test quality through defect classification and root cause analysis.
Identified new tools and methodologies to improve testing activity.
Identified high-priority use cases/edge cases.
DXC technology
Oct 2017 – Jan 2021
Egypt
Software testing lead
Coordinate and work with the global teams (onshore and offshore) on different time zones and regulations, Switzerland banks, and Vodafone Italy with limited access and restrictions.
Point of contact for assigned projects (Switzerland banks and Vodafone Italy), owning testing results, test plans, etc.
Serve as the Defect Manager, maintaining and monitoring the error log for all issues identified using HP ALM.
Created and maintained automation regression scripts utilizing the HP Tools.
Documented test plan that defines test strategies, desired test phases, resource availability, testing process, in-scope and out-of-scope items, test tools.
Documented test matrix that lists the distinct tabs for test creation, test execution, and automation test coverage.
Documented test execution matrix to keep track of the defects logged per test script and their statuses.
Reviewed test scripts to make sure they were in synch with requirement documents.
Assigned test items for script creation and execution to testing resources per expertise and availability.
Partner with the Project Management Office, Business team, Development Team, and Third-Party Vendors to ensure that the testing strategy is understood, in use, test prerequisites are completed, and that test outputs are analyzed.
Coaching and mentoring Junior and Senior Systems Test Engineers
TEData
Sep 2012 – Sep 2017
Egypt
Software testing engineer
Read and review customer requirements, business requirements, system requirements and work with the client to perform integration testing ensuring successful integration of systems.
Identifying gaps in user stories or business requirements. Designing test cases with re-use in mind to fast-track quality testing of products.
Executing Test Cases and Create Defect Reports promptly and thoroughly for defects resolutions & enhancements.
Implementing test verification (Technical Reviews) and validation (Function Test or System Test) practices, standards, metrics, training, and processes).
Attending daily stand-up calls to understand the changes being implemented in the current sprint.
Responsible for test scenarios/scripts preparation, peer review, BAs review, and sign-offs.
Preparing weekly status reports and release reports.