Mahmoud Karam

Mahmoud Karam

Software Test Engineer

location of Mahmoud KaramRiyadh, Saudi Arabia

Connect with Mahmoud Karam to Send Message

Connect

Connect with Mahmoud Karam to Send Message

Connect
  • Timeline

  • About me

    Software Technical Lead at Takamol Holding

  • Education

    • Victoria College

      1988 - 1999
      From kindergarten till high school 93%
    • Arab Academy for Science, Technology and Maritime Transport

      2000 - 2005
      Bachelor’s Degree Computer Engineering Very Good - GPA 3.15
  • Experience

    • Microsoft

      Nov 2005 - May 2007
      Software Test Engineer

      Souq 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 2010
      Software Quality Engineer

      ISales (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 2013
      Test Analyst

      Vodafone 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 2019
      Test Lead

      Ministry 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 2022
      Principal Software Quality Engineer

      Testing 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 - now
      Software 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 Karam
      Create Wow With Magic - Levelset Levelset Oct 2020
    • Awarded to Mahmoud Karam
      Certificate of Appreciation - Saudi Ministry of Labor Musaaed Al-Otaybi, Head of IT, Saudi Ministry of Labor & Social Development May 2019
    • Awarded to Mahmoud Karam
      Certificate of Appreciation - Microsoft Mustaq Shakil Ahmed, Windows International Test Manager, Microsoft Corporation May 2007