
Mahmoud Karam
Software Test Engineer

Connect with Mahmoud Karam to Send Message
Connect
Connect with Mahmoud Karam to Send Message
ConnectTimeline
About me
Software Technical Lead at Takamol Holding
Education

Victoria College
1988 - 1999From kindergarten till high school 93%
Arab Academy for Science, Technology and Maritime Transport
2000 - 2005Bachelor’s Degree Computer Engineering Very Good - GPA 3.15
Experience

Microsoft
Nov 2005 - May 2007Software Test EngineerSouq Windows- Developing test cases for 16 Arabic Applications for “Souq Windows”.- Application Compatibility Testing for “Souq Windows” project under Windows XP Arabic Edition.Windows Vista (Arabic Edition)- Team member in a team consisting of 8 testers.- The team was located in Microsoft building in the Smart Village in Cairo, Egypt.- The project lasted almost 1 year.- Our Tasks:--- Functional Testing--- Localization Testing (Translation & RTLing)--- UI Testing- We had to use Microsoft internal defect tracking tool “Microsoft Product Studio” to log & track defects on daily basis.- Our team has successfully logged almost 2500 defects.- My share from them was about 500 defects. Other small projects - Testing Windows Nile Theme.- Testing Microsoft Arabic Code Page Converter.- Testing “Harf Prayer Times” Gadget for Windows Vista developed by “Harf”.- Making Windows Vista Arabic Support White Paper.- Arabic Localization Testing of Microsoft CRM v3c.- White-Box Testing for Microsoft Souq Windows v2.0.- Assisting in MS SQL Server 2005 Arabic Support white paper. Show less

ITWorx
Dec 2007 - Apr 2010Software Quality EngineerISales (UTC Fire and Security).- Waterfall project.- It is a web application deployed at the customer's intranet that manages the company's sales, meetings, budget, sales performance and customers' relationship.- The application is developed using Microsoft Visual Studio 2005 and MS SQL Server 2005. - The application is interfaced with an ERP back-end system through MS SQL inbound and outbound DTS (SSIS).Functional Testing- Performing “Ambiguity Analysis” on the requirements document.- Test cases development and execution- System regression testing.- Bugs reporting & tracking using an internal tool called "BugBase"- Preparing smoke test cases for the configuration manager.- Sending a daily status report with the achieved tasks.Test Automation- The tool used was “IBM Rational Functional Tester”, scripting with Java.- Participated in IBM forums exchanging best practices.- Transfer this knowledge to other colleagues through some technical sessions.- Leading a project performing automated regression testing on a pilot project.Security Testing- I was the “Security Testing SME” in ITWorx Alex branch using “IBM Rational AppScan”.- Meet with the developers and CMs to recognize the technologies used.- Study the business of the application properly to ensure full scanning coverage.- Get familiar with the AUT by exploring it manually.- Configure the tool using all the gathered information to best scan the AUT.- Running, Monitoring & fine tuning the scanning process.- Reporting the recovered vulnerabilities to the developers then verifying their fixes.Performance Testing- Used a tool called “Web Performance Trainer”.- Used to configure the whole environment; Application server, DB Server...- Used the record/playback methodology to record the scenarios.- Succeeded to simulate production failures that the customer was facing.- Reporting bottle necks to the development team and validating their fixes. Show less

Hewlett Packard Enterprise
Jun 2010 - Feb 2013Test AnalystVodafone UK Portal & eShop- Agile Project.- It is a web application developed using Java under Oracle ATG v9.1 and Oracle Database.- Test management tool: HP ALM.- Testing new functionalities (User Stories) added to the system and confirming that they didn’t affect the existing functions.- Performing compatibility, accessibility & omniture testing.Vodafone Netherlands Portal & eShop- Agile Project.- Technical Team Leader for a team consisting of 4 testers.- Test management tool: HP ALM.- Vodafone Netherlands has purchased a performance enhancement tool called “Aptimize”. Our team objective was to perform regression testing for the portal and the e-shop.- My Role:-- Performing knowledge transfer sessions for new team members.-- Preparing the Test Plan, test sets and assigning tasks to the testers.-- Evaluating and reporting the discovered defects.-- Creating a “Daily Status Report” reporting the daily achievements vs. the planned tasks.-- Motivating the team members and raising the team spirit.-- Evaluating the team members’ soft and technical skills on bi-annual basis.-- Participating in new Quotations within Vodafone NL account:--- Reviewing requirements document performing Ambiguity Analysis--- Reviewing “High Level Design” & “Detailed Design”.--- Preparing “High Level Scenarios”, “Test Data Requests” & “Test Environment Requests”. Wind (Italy)- Role: Testing Automation Specialist.- Leading a test automation team consisting of 4 members.- Creating a test automation framework for Wind backend systems using "Quick Test Professional" currently known as "UFT"- Responsible for all the project phases starting from selecting the required QTP license, passing by the estimate, project plan, packaging and sending the weekly status report.- I travelled 2 weeks to Rome, Italy to perform knowledge transfer sessions to our Italian team members in HP on how to use Quick Test Professional to automate business scenarios on Wind back-end systems. Show less

Ministry of Labor and Social Development - MLSD - KSA
Mar 2013 - Jul 2019Test LeadMinistry e-Services- Waterfall projects.- Leading/Mentoring a team consisting of 7 software testers.- Reviewing requirements documents.- Designing and executing test cases.- Functional testing for the ministry’s eservices.- Database testing using MS SQL Server and Oracle database engines.- Integration testing for the ministry’s web services and the external entities web services.- Reporting bugs/issues to the development team.- Bug tracking and retesting.- Testing the new changes on the preproduction environment.- Verifying the new changes on the production environment.- Generating different ad-hoc and periodical reports based on the business needs.- Developing desktop and web tools using C#, ASP.NET and JavaScript to automate the testing tasks and monitor the released services. Show less

Levelset, a Procore Company
Dec 2019 - Apr 2022Principal Software Quality EngineerTesting Levelset Product- Leading a team consisting of 3 members in the data pod.- Performing functional frontend and backend testing.- Following a Kanban agile process and using Jira for test management and bugs tracking.- CI/CD deployments management using Jenkins and Kubernetes.- Database testing (MySQL, Neo4j and MongoDB).- API testing using Post Man.- Testing the data publishing and consumption using RabbitMQ and Kafka message brokers.- Monitoring logs and tracking requests using Kibana and Grafana.- Developing tools to automate the testing tasks.- Performing technical interviews for new quality team members. Show less

Takamol Holding
Aug 2022 - nowSoftware Technical Lead
Licenses & Certifications

HP Certified Professional - Quick Test Professional v11.x
Hewlett-Packard | Exam HP0-M47
IBM Certified Solution Designer - Rational Functional Tester for Java
IBM | Exam 000-842
IBM Certified Specialist - Rational AppScan, Standard Edition
IBM | Exam 000-139
ISEB Intermediate Certificate in Software Testing
ISEB | Exam BH0-007
ISTQB-ISEB Certified Tester Foundation Level
ISEB | Exam BH0-010
Honors & Awards
- Awarded to Mahmoud KaramCreate Wow With Magic - Levelset Levelset Oct 2020
- Awarded to Mahmoud KaramCertificate of Appreciation - Saudi Ministry of Labor Musaaed Al-Otaybi, Head of IT, Saudi Ministry of Labor & Social Development May 2019
- Awarded to Mahmoud KaramCertificate of Appreciation - Microsoft Mustaq Shakil Ahmed, Windows International Test Manager, Microsoft Corporation May 2007
Languages
- arArabic
- enEnglish
- frFrench
Recommendations

Lauren villanova, pmp
Project Manager | Transformation Delivery | Creative Solutions | PMONew York City Metropolitan Area
Wallace s.
Coordenador de Qualidade no ScalaSacramento, Minas Gerais, Brazil
Tina england
Neighbor Services Operations Manager at Second Harvest HeartlandWaseca, Minnesota, United States
Wei keat wong
Engineering Manager at AscendaSingapore
Mary cruz cañizo gómez
Product ManagerGreater Valencia Metropolitan Area
Elena artemova
Strategic Product & Data Science DirectorRussia
Suleman jaral
Mechanical EngineerLuton, England, United Kingdom
French ratliff
Store Manager at The Home DepotKnightdale, North Carolina, United States
Carley charles, ma, lat, atc, cscs
Practice Manager III at WellSpan Urgent Orthopedics and Sports MedicineMillersville, Pennsylvania, United States
Surya cheruvu
Final Yr | E&ECE | IITKGP'24 | Ex - Intern @ APT PortfolioEluru, Andhra Pradesh, India
Michel van eert
Manager Shipping & Physical Shipping at GEA Food Solutions Bakel BVEindhoven, North Brabant, Netherlands
Andra arina
Senior Project Manager at EmergnLatvia
Abdulrahman al harethi
Owner at Smoke Valley LLCAlexandria, Virginia, United States
Parvaneh scoggin
AvaiableAshland, Oregon, United States
Rajat saroj
Assistant Engineer @ B L Kashyap & Sons | M.E Structural EngineeringDelhi, India
Berkant dönmez
Bahçeşehir University->EEE->FibabankaMuratpaşa Bucağı, Antalya, Türkiye
Fatih gündoğdu
Electrical Electronics EngineerKocaeli, Kocaeli, Türkei
Pouria abbasi garoosi
Formerly CTO & Presently Jira AdministratorTehran, Tehran Province, Iran
Nathaniel meierpolys
Software Engineering at WattCarbonMinneapolis, Minnesota, United States
M saad karim kidwai
Finance Director in the Chemicals industry| Integrated Supply Chain Controlling(ISC) | Business Cont...Katy, Texas, United States
...