MM
Mahmoud Mandour
Senior Test Automation Engineer at Comcast
United StatesWork Experience
Senior Test Automation Engineer
Comcast
Nov 2023 - Present -1 yr, 9 months
- Job Details:Developed and maintained UI automation scripts using Playwright with Java for enterprise-grade web applications. Automated end-to-end scenarios using POM design in Playwright, and maintained cross-browser execution using Playwright test runner. Designed REST API automated test suites using Java, RestAssured, and Postman, validating request/response contracts and status codes. Integrated test execution into Jenkins CI/CD pipelines, scheduling jobs for smoke, regression, and nightly runs. Used Maven for build automation, and Surefire for test reporting on Jenkins dashboards. Performed backend database validation using SQL on Oracle and PostgreSQL. Collaborated with developers, BAs, and product owners in agile scrum ceremonies, ensuring test coverage and user story acceptance criteria were met. Maintained test cases, test data, and defects in Jira and Confluence. Led UI test automation efforts using Selenium WebDriver with Java, optimizing regression execution and improving test stability. Developed reusable test components and utilities following the Page Object Model and custom helper functions for better maintainability. Created and validated REST API test suites using RestAssured and integrated them with test flows for end-to-end coverage. Participated in agile story grooming and demo sessions to identify edge test cases and early automation opportunities. Used TestNG, ExtentReports, and Allure for structured test reporting. Contributed to building a shared automation repository using Git, enforcing PR reviews and version control best practices. Maintained traceability between requirements, test cases, and defects.
Fannie Mae
May 2021 - Nov 2023 -2 yrs, 6 months
- Job Details:Developed and maintained UI automation scripts using Playwright with Java for enterprise-grade web applications. Automated end-to-end scenarios using POM design in Playwright, and maintained cross-browser execution using Playwright test runner. Designed REST API automated test suites using Java, RestAssured, and Postman, validating request/response contracts and status codes. Integrated test execution into Jenkins CI/CD pipelines, scheduling jobs for smoke, regression, and nightly runs. Used Maven for build automation, and Surefire for test reporting on Jenkins dashboards. Performed backend database validation using SQL on Oracle and PostgreSQL. Collaborated with developers, BAs, and product owners in agile scrum ceremonies, ensuring test coverage and user story acceptance criteria were met. Maintained test cases, test data, and defects in Jira and Confluence. Led UI test automation efforts using Selenium WebDriver with Java, optimizing regression execution and improving test stability. Developed reusable test components and utilities following the Page Object Model and custom helper functions for better maintainability. Created and validated REST API test suites using RestAssured and integrated them with test flows for end-to-end coverage. Participated in agile story grooming and demo sessions to identify edge test cases and early automation opportunities. Used TestNG, ExtentReports, and Allure for structured test reporting. Contributed to building a shared automation repository using Git, enforcing PR reviews and version control best practices. Maintained traceability between requirements, test cases, and defects.
AutoZone
Jun 2019 - Apr 2021 -1 yr, 10 months
- Job Details:Designed and executed manual test cases for web and desktop-based retail and inventory management systems. Validated REST API endpoints manually via Postman and SQL validations on Oracle DB. Created test plans, traceability matrices, and test reports based on business requirements and functional specs. Contributed to automation efforts by writing basic Java + Selenium scripts before transitioning to Playwright-based frameworks. Used Quality Center and Excel to manage and track test coverage and defect metrics.
Languages
English
Fluent