Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
DEENA GAMAL

DEENA GAMAL

Summary

Seasoned Test Automation Engineer with more than five years of industry experience. Expert in designing, implementing, and maintaining comprehensive automated test scripts and suites utilizing tools like Selenium, Appium, and TestNG. Demonstrates a robust proficiency in backend services testing and CI/CD pipeline development, committed to delivering high-quality software solutions.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Automation Engineer

SDAIA
07.2023 - Current
  • Spearheaded the development of a UI testing framework using Python and Robot Framework, enhancing automated testing capabilities for mobile applications.
  • Engineered and executed backend service tests utilizing Java and Rest Assured, focusing on robustness and backend functionality.
  • Led the integration and management of CI/CD pipelines in Azure DevOps, facilitating continuous integration and delivery processes.
  • Optimized testing environments using Linux and Docker, ensuring reliability and consistency across testing platforms.
  • Proactively identified and resolved bugs and quality issues, improving application stability and user experience through meticulous troubleshooting and testing.
  • Utilized various scripting languages such as Python, JavaScript, Bash for developing automation test scripts.
  • Developed data-driven test strategies that allowed multiple sets of data to be fed into a single script resulting in more comprehensive coverage.

5G Test Automation Engineer

Dell Technologies
07.2021 - 06.2023
  • Developed a Python-based testing framework using Robot Framework to automate end-to-end test scenarios for 5G features, enhancing test efficiency and coverage.
  • Utilized Linux, Docker, and Kubernetes to set up and manage isolated testing environments, ensuring consistent test execution and scalability.
  • Configured and maintained Jenkins pipelines for nightly builds, optimizing the CI/CD process and ensuring timely detection of bugs and quality issues in development services..

Mobile Test Engineer

Integrant
01.2021 - 07.2021
  • Developed automation scripts for MYOPORTAL Legal application using Cypress, enhancing testing efficiency and coverage for key features.
  • Performed comprehensive manual and automated testing for DEX com Mobile Application, utilizing Appium to ensure functionality and user experience across different mobile platforms.

Web Test Engineer

LevelSet
03.2018 - 12.2020
  • Performed comprehensive manual frontend testing and authored test cases in JIRA for the LevelSet web application, ensuring thorough coverage and documentation.
  • Developed and maintained a regression test suite for an in-house application using automation tools, facilitating its use by other stakeholders and enhancing the overall testing process.
  • Conducted backend testing using Postman and SOAP UI, verifying the functionality and reliability of backend services and APIs.
  • Executed database testing using SQL for structured data and Cypher for GraphQL unstructured data, ensuring data integrity and optimal database performance.
  • Led integration testing for LevelSet, coordinating tests between internal features and external third-party services like Procore, QuickBooks, and Sage to ensure seamless integration and functionality.
  • Actively participated in identifying bugs and writing technical user stories for the automation team, contributing to continuous improvements in software quality and team processes.

Teaching Assistant

British University in Egypt
09.2017 - 03.2018
  • Leveraged academic expertise as a Teaching Assistant in Software Quality Assurance, Software Engineering, and Database Management at the British University in Egypt, enriching my foundational knowledge and practical skills in critical areas relevant to automation engineering.
  • Developed and honed communication skills by simplifying complex technical concepts for students, which is crucial for collaborating with cross-functional teams in an automation environment.
  • Contributed to curriculum development and practical exercises, particularly in Software Quality Assurance, aligning educational content with industry standards and practices, thereby bridging the gap between theoretical knowledge and practical application in test automation.
  • Enhanced problem-solving abilities through student interactions, addressing diverse queries and challenges, which parallels troubleshooting and adapting to dynamic problems in software testing and automa

Education

Bachelor of Science - Software Engineering

British University in Egypt
Egypt
09-2017

Master of Science - CI/CD For Automation Testing

British University in Egypt
true

Skills

    Technical Skills

    Manual Testing:

  • Types: Exploratory, System, End-to-End, Regression
  • Defect Reporting & Tracking:

  • Tools: JIRA
  • Test Analysis & Design:

  • Tools: TestRail, Qtest
  • Integration Testing:

  • API Testing: REST Assured, Postman, SOAP UI
  • Automation Testing:

  • Web/Mobile: Selenium WebDriver, Cypress, Appium, Playwright (Foundation Level), Robot Framework
  • Performance Testing:

  • Tools: JMeter
  • Database Testing:

  • Databases: SQL (MySQL), NoSQL (MongoDB, NEO4J)
  • CI/CD Technologies:

  • Tools: Jenkins, Azure DevOps
  • Mobile Testing:

  • Platforms: Appium (specialized in both iOS and Android automation)
  • Security Testing:

  • Tools: Burp Suite
  • Programming Languages:

  • Primary: Python, Java
  • Web Development: HTML, CSS, JavaScript
  • Other Technologies:

  • Infrastructure and Operations: Kubernetes, Docker (for creating isolated testing environments)
  • Message Brokers: RMQ, Kafka
  • Command Line: Unix Commands
  • API Development and Testing:

  • Frameworks: REST Assured for backend API testing
  • Protocols: REST, SOAP

Certification

  • ISTQB Foundation Level: Certified in foundational testing principles, emphasizing a systematic approach to software testing.
  • Certified Professional in Selenium Automation Testing: Expertise in Selenium for developing robust automation test suites, enhancing testing efficiency and coverage.
  • Certified in Security Testing for Web Applications: Specialized in identifying and mitigating security vulnerabilities, ensuring the integrity and security of software applications.

Timeline

Senior Automation Engineer

SDAIA
07.2023 - Current

5G Test Automation Engineer

Dell Technologies
07.2021 - 06.2023

Mobile Test Engineer

Integrant
01.2021 - 07.2021

Web Test Engineer

LevelSet
03.2018 - 12.2020

Teaching Assistant

British University in Egypt
09.2017 - 03.2018

Bachelor of Science - Software Engineering

British University in Egypt

Master of Science - CI/CD For Automation Testing

British University in Egypt
DEENA GAMAL