Summary
Overview
Work History
Education
Software
Certification
Timeline
Generic

Salma Assem

Cairo

Summary

8+ years experienced Test Automation Engineer with a solid experience in Test Automation to

provide the most efficient framework with effective set of features to serve different projects automation.

Experienced in Performance testing and its different types to find system bottlenecks and enhance its performance.

Overview

12
12
years of professional experience
4
4
years of post-secondary education
10
10
Certifications
2
2
Languages

Work History

Lead Test Automation Engineer - L3

ITWorx
01.2023 - Current

- Leading Test Automation Strategies, tech stack and team mentoring for DoZen (Employees Platform) and Other Projects for other clients

Lead Software Testing Engineer, Squad Lead

Swvl
10.2021 - Current
  • Manage and lead all testing activities applied by the squad team for swvl main dashboards and engines.
  • Manage and enhance the appropriate test automation framework for swvl different products and services.
  • Manage the team sprint activities as squad lead to guide and follow up with the team their activities starting from the planning to releasing activities

Software Test Automation Lead L2

ITWorx
08.2020 - 10.2021

Working as Automation Lead in the Automation Management Team to:

  • Manage the stack of the automation framework
  • Initiate the automation project with the suitable technologies for new projects
  • Ensure the old projects are following the right template and achieve the value of Automation
  • Ensure that the company's automation stack is up to date
  • Manage consistent technical/ non-technical training sessions for the test engineers

Software Test Automation Lead

ITWorx Education
08.2015 - 08.2020
  • Architect custom Automation Framework for serving different projects by:
  • Integrating multiple automation framework types like data driven, hybrid testing frameworks.
  • Using POM design pattern.
  • Creating custom libraries for better re usability.
  • Designing independent test cases to avoid dependency issues.
  • Using unit testing framework's annotations to control the setup and tear down on the level of project, suites and test cases.
  • Handling dynamic data manipulation in the run time.
  • Using Selenium Grid for speeding up the execution of large number of test cases in
    competitive time.
  • Implementing custom reporting dashboard using different report providers.
  • Supporting the automation of mobile and web applications using the same framework.
  • Create test automation scripts using Selenium (C#, Python) , Appium and Robotframework.
  • Work with agile methodology and continuous integration/delivery.
  • Applying APIs testing using apis automation tools like postman and Robotframework.
  • Automating APIs testing to increase test automation coverage using swagger.
  • Designed and Presented a session for "Test Automation Best Practices" in Cairo Testing

Meetup (https://www.meetup.com/Cairo-Testing-Meetup/events/245857467/).

  • Acting as Performance SME.
  • Build performance test scripts and load running configuration using

Web Performance Load Tester and Jmeter.

  • Report and analyze performance results and system bottlenecks.
  • Prepare ideal projects Performance Testing Proposals and Plans.
  • Designed and Presented a track of 5 Test Performance sessions for Quality members.
  • Worked in testing the performance of WinJiGo Lms for the ministry of education of KSA and UAE

Test Engineer

ITWorx Education
08.2012 - 06.2014
  • Apply all types of manual testing (Acceptance, Smoke, Regression and other testing types).
  • Build Application test cases that cover each of manual testing types.
  • Software Testing Life Cycle.
  • Apply software testing life cycle using Agile scrum Framework to serve continuous delivery.

Education

BA in Computer And Information Science - Very Good -

Faculty of Computer And Information Science
Ain Shams University, Cairo, Egypt
09.2008 - 07.2012

Software

Selenium

Nunit

C#

ROBOT Framework

Selenium Grid

Appium

Cypress

TFS

Postman

SQL

Web Performance Load Tester

JMeter

Playwright

Puppeteer

Jira

Mongo DB

Jenkins

Github

Certification

Master JMeter from Basics (Performance + Load + API Testing) / Udemy

Timeline

Lead Test Automation Engineer - L3

ITWorx
01.2023 - Current

Lead Software Testing Engineer, Squad Lead

Swvl
10.2021 - Current

Software Test Automation Lead L2

ITWorx
08.2020 - 10.2021

Software Test Automation Lead

ITWorx Education
08.2015 - 08.2020

Test Engineer

ITWorx Education
08.2012 - 06.2014

BA in Computer And Information Science - Very Good -

Faculty of Computer And Information Science
09.2008 - 07.2012

Master JMeter from Basics (Performance + Load + API Testing) / Udemy

End to End Integration : Selenium - Maven - Git - Jenkins / Udemy

Learning Path Modern DevOps / Udemy

Complete Appium From Beginner to Advanced / Udemy

API Testing Using Postman / Udemy

Robot Framework Test Automation / Udemy

Uderstanding Docker and Using it for selenium automation / Udemy

Cypress Test Automation From Zero To Hero / Udemy

Test Automation In DevOps / TestAutomationUniversity

Supervised Machine Learning From Stanford University

Salma Assem