Mohamed Moheyeldin

Senior SDET | Test Automation Lead | Quality Engineering

Playwright · Cypress · Selenium · TypeScript · Java · UI/API Automation · CI/CD

Professional Summary

Hands-on Software Development Engineer in Test (SDET) and quality engineer with experience designing and maintaining UI and API automation, building scalable test frameworks, and integrating quality checks into CI/CD pipelines. Brings practical experience with Playwright, Cypress, Selenium, TypeScript, Java, API testing, SQL, and manual and exploratory testing across federal, e-commerce, and banking environments. Works effectively as both an individual contributor and team lead, helping teams improve test reliability, release confidence, and engineering efficiency.

Core Competencies

Test Automation Architecture | UI and API Testing | CI/CD Quality Gates | Manual and Exploratory Testing | Cross-Browser Testing | Test Strategy | Risk-Based Testing | Defect Triage

Technical Skills

Automation: Playwright, Cypress, Selenium WebDriver, Cucumber BDD, Applitools

Programming: TypeScript, JavaScript, Java, SQL

API Testing: Playwright API, REST Assured, Postman, Contract Testing, Schema Validation, Network Mocking

Test Frameworks: TestNG, JUnit, Mocha, Chai, Jest

CI/CD: GitHub Actions, Azure DevOps, Jenkins, Bamboo, Cypress Dashboard

Cloud Infrastructure: AWS, EC2, S3, Aurora DB

Databases: Oracle Database, Microsoft SQL Server, Amazon Aurora, MongoDB

Performance and Reporting: JMeter, Allure, Elastic Stack, Extent Reports, Datadog

Professional Experience

Booz Allen Hamilton

Senior SDET / Test Automation Lead

Dec 2020 to PresentWashington, DC

Selected engagements: U.S. Department of Veterans Affairs (VA) | Internal Revenue Service (IRS)

This role combines hands-on automation engineering with technical leadership in federal delivery environments. I lead framework direction and team execution while continuing to design UI and API tests, diagnose unreliable automation, integrate quality signals into CI/CD, and improve the systems teams use to make release decisions.

  • Led a team of five automation engineers, establishing scalable test strategies, resource planning, and automation standards.
  • Designed and documented Cypress and Playwright automation frameworks for UI and API testing with asynchronous handling, retry logic, and robust assertions.
  • Automated UI and API regression suites using Playwright tracing, network mocking, and auto-waiting to improve failure diagnostics and reduce flaky execution.
  • Built CI/CD pipelines with GitHub Actions and Cypress Dashboard, including artifact management, parallel execution, and dynamic environment provisioning.
  • Used AWS EC2, Aurora DB, and S3 to support on-demand test environments and scalable test execution.

Chick-fil-A Corporate

Software Engineer in Test

Nov 2018 to Dec 2020Atlanta, GA

I focused on moving quality feedback earlier in the delivery lifecycle by treating automation as an engineering product rather than a collection of scripts. The work connected browser, API, visual, authentication, cloud-environment, and CI concerns into maintainable test systems that could provide faster and more useful release feedback.

  • Architected GitHub Actions CI/CD pipelines integrating Cypress Dashboard and AWS for automated execution and rapid feedback.
  • Designed modular smoke and regression suites with JavaScript, Cypress, and Mocha, including flaky-test mitigation.
  • Integrated Applitools Eyes visual regression testing across multiple resolutions, devices, and browsers.
  • Developed Cypress and Postman API suites with contract testing, schema validation, and dynamic data-driven assertions.

Ally Bank

Software QA Engineer

Sep 2015 to Nov 2018Sandy, UT

This role established the testing foundation that continues to shape my automation work: understanding business intent, designing risk-based coverage, investigating behavior across browsers and environments, communicating defects clearly, and partnering with delivery teams through release validation rather than treating testing as a final checkpoint.

  • Performed manual exploratory, functional, and regression testing of web applications across multiple platforms.
  • Created test plans, test cases, and acceptance criteria aligned with business and functional requirements.
  • Executed cross-browser and responsive UI testing on Chrome, Firefox, Safari, and Edge.

Certifications and Professional Development

  • Cucumber BDD Automation Framework
  • Implementing SAFe Course (5.1) | Scaled Agile, Inc. | 2021-08-26
  • Leading SAFe 4.0 Course | Scaled Agile, Inc. | 2016-09-30

Education

Bachelor's degree in Computer Science

American College of Commerce and Technology | Virginia, United States