Location
UKRate
$20
/ per hour
Years of experience
5+About
With nearly five years of experience in the IT industry, I am a dynamic Full Stack Software Development Engineer in Test (SDET) skilled in UI, API, and database testing. My expertise includes working within Agile/Scrum and Waterfall methodologies, composing test scenarios and cases, and performing comprehensive tests across various platforms. Proficient in REST Assured Java libraries for API testing, I utilize tools such as Postman for manual API tests and employ JSON and JSON Path for effective validation. Additionally, I am adept at using Selenium WebDriver, implementing data-driven and BDD frameworks built on the Page Object Model, and employing Java and C# to design and develop test automation frameworks from scratch. My experience also encompasses database testing with JDBC, Azure, and advanced SQL skills. In my recent roles, I have been involved in writing and implementing test cases, performing smoke, regression, and database tests, and creating and automating test scenarios to ensure high-quality web-based applications. At S&P Global, I spearheaded the setup and configuration of smoke and regression suites using Selenium Grid hosted on AWS EC2, and provided exploratory manual testing across multiple browsers. My role at Auden involved building automation frameworks from scratch using Selenium, JUnit, TestNG, and Cucumber, and participating actively in Scrum ceremonies. At Intabella, I created Cucumber BDD frameworks, performed both automated and manual API tests, and collaborated as a cross-functional team member to provide functional testing on demand. Throughout my career, I have demonstrated strong communication skills, effective stakeholder management, and a commitment to continuous learning and improvement.Tech Stack
QA, Agile, Azure, Azure DevOps, C#, Git, HTML, Java, MySQL, Oracle, PostgreSQL, REST, Selenium, TestNG, XMLExperience
- Created and implemented BDD Cucumber Test Automation Frameworks from scratch using Java, REST Assured, Selenium WebDriver, Maven, Page Object Model, JUnit, and Gherkin language.
- Performed Automated and Manual API Tests using REST Assured libraries and Postman, verifying against the UI and Database with GET, POST, PATCH, PUT, and DELETE commands.
- Conducted Database Testing using JDBC, Azure, and advanced SQL, retrieving and verifying data against the UI.
- Set up and configured Smoke and Regression Suites as Jenkins jobs hosted on AWS EC2 machines using Selenium Grid.
- Led and mentored QA teams, managing both manual and automated testing processes, and fostering professional growth within the team.
- Involved in writing and implementing Test Cases, Test Scenarios, and Test Scripts in accordance with Requirement Documents across various projects.
- Participated in Scrum Ceremonies, collaborated with development, UX/UI, and analytical teams to arrive at optimal solutions to technical challenges, and ensured seamless integration of QA processes.
Employment history
QA Test Engineer, S&P Global
July 2023 - Present
- Involved in writing and implementing Test Cases, Test Scenarios, and Test Scripts based on requirements
- Performed Smoke, Regression, and Database Tests
- Created and automated Positive and Negative Test Scenarios to ensure the quality of web applications
- Used Git for version control and Jira for project management
- Implemented TestNG Testing Framework using Object Model and generated Extent-Reports
- Performed Automated and Manual API Tests using REST Assured libraries and Postman
- Set up and configured Smoke and Regression Suites as Jenkins jobs hosted on AWS EC2 machine using Selenium Grid
- Performed Exploratory Manual Testing on multiple browsers
Automation Test Engineer, Auden
November 2021 - July 2023
- Actively involved in writing and implementing Test Cases, Test Scenarios, and Test Scripts
- Performed Smoke, Regression, and Database Tests
- Participated in Scrum Ceremonies like Grooming, Sprint Planning, Daily Stand-Up, and Retrospective Meetings
- Implemented TestNG Testing Framework using Object Model and generated Extent-Reports
- Built automation framework from scratch using Selenium, JUnit, TestNG, and Cucumber
- Performed Automated and Manual API Tests using REST Assured libraries and Postman
- Retrieved data from the Database using Azure and verified against the UI
- Generated failure reports using Extent-Reports with screenshots and raised bug tickets on Jira
SDET, Intabella
January 2020 - November 2021
- Actively involved in Scrum Ceremonies and collaborated with team members to meet Sprint Stories’ requirements
- Contributed to Test Plan creation
- Created Cucumber BDD Framework by developing and implementing Page Object Model from scratch
- Created and automated Positive and Negative Test Scenarios to ensure the quality of web applications
- Performed Automated and Manual API Tests using REST Assured libraries and Postman
- Generated Cucumber reports with screenshots for non-technical stakeholders
- Configured Smoke and Regression Suites as Jenkins jobs hosted on AWS EC2 machine using Selenium Grid
Automation Test Engineer, HectorWare
April 2019 - January 2020
- Involved in writing and implementing Test Cases, Test Scenarios, and Test Scripts
- Performed Smoke, Regression, and Database Tests
- Participated in Scrum Ceremonies like Grooming, Sprint Planning, Daily Stand-Up, Demo, and Retrospective Meetings
- Implemented TestNG Testing Framework using Java, Selenium WebDriver, and Page Object Model
- Automated the Smoke and Regression Suites using XML Runner
- Performed Automated and Manual API Tests using REST Assured libraries and Postman
- Retrieved data from the Database using JDBC and SQL Queries and verified against the UI
- Used Apache POI for Excel files to perform Data-Driven Testing
- Generated failure reports using Extent-Reports with screenshots and raised bug tickets on Jira
Director of Program Study, University of Leeds
November 2015 - March 2019
- Directed and managed academic programs and curricula
- Coordinated with faculty and administration to develop program policies
- Oversaw student enrollment and academic advising
Staff, University of Leeds
January 2009 - March 2019
- Assisted in teaching and research activities
- Supported faculty with administrative tasks
- Coordinated student activities and events
Staff, Assiut University
May 2004 - December 2008
- Assisted in teaching and research activities
- Supported faculty with administrative tasks
- Coordinated student activities and events
Education history
University of Ain Shams, Egypt & University of Athens, Greece
2001 - 2004
PhD
University of Ain Shams, Egypt
1997 - 2000
MA
University of Ain Shams, Egypt
1992 - 1995
BA