Post Job Free
Sign in

Us Citizen Web Applications

Location:
Reston, VA
Posted:
February 12, 2025

Contact this candidate

Resume:

Nasser Mostafa

US Citizen

Alexandria, VA / 571-***-**** / ***********.*******@*****.***

LinkedIn : www.linkedin.com/in/nassereldin-mostafa-b014a02b

PROFESSIONAL PROFILE

•Over 8+ years of IT experience and specialization Testing.

•Experience in all phases of SDLC/ STLC including Analysis, Design, Development, and Testing in different QA Processes like agile model and Waterfall model.

•Worked in Multiplatform Environments like Windows, Web applications, and GUI based client/server applications.

•Developed Requirement Traceability Matrix (RTM) to ensure all requirements are mapped to test

•Experience in developing automation scripts in object oriented programming languages Java and using IDE tools like Eclipse and unit testing framework TestNG.

•Expertise in Playwright & TypeScript Automation using VScode, API, Java script, Gitkraken .

•Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG, Maven.

•Involved in the Design and implemented different Automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework for various projects.

•Maintained Selenium and Java Automation Code and resources in source controls like GIT for improvements and new features.

•Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

•Used TestNG Annotations in Selenium Core functional WebDriver & Webdriver-IO executed a batch of tests as TestNG suite.

•Used TestNG framework to run unit test and Maven to build the Project.

•Self-starter and a team player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning

•Effective Time Management Skills and consistent ability to meet client deadline

•Ability to work independently in a fast-paced environment with tight deadlines and changing priorities

TECHNICAL SKILLS

Testing Tools Playwright, Selenium Core WebDriver & WebDriver IO, Rest Assured, Maven, TestNG, API, Cucumber

Programming Languages JAVA, HTML, XML, CSS, JASON, jQuery, Java Script

RDBMS SQL, My-SQL, Oracle

Environments WINDOWS, MAC

Tools GIT, Eclipse IDE, Jenkins, Notepad++, Beyond Compare

,VSC IDE, API Postman, Soap UI.

Application Servers Web Logic, Web Sphere Server, Apache and IIS

Methodologies & Concepts Agile, Waterfall system analysis

EDUCATION

Bachelor degree in Pharmaceutical Science from October 6th University

Oct 2003 to June 2008

PROFESSIONAL EXPERIENCE

Amtrak, Washington DC

QA Engineer, Mar 2022 - present

•Developed and maintained automated test scripts for regression testing, UI testing, and API testing, utilizing Selenium WebDriver, Playwright, Java, TestNG, and Rest Assured to optimize testing processes and improve test reliability.

•Leveraged Page Object Model (POM) design pattern with Selenium and Playwright to create clean, reusable, and maintainable test scripts, resulting in a 30% reduction in script maintenance time.

•Led mobile automation testing for Android and iOS applications using Appium and Playwright, ensuring full test coverage for both platforms and enhancing cross-platform compatibility.

•Transitioned from manual testing to automated testing for key user stories and complex scenarios, leading to faster execution times and enhanced test coverage across both web and API layers.

•Integrated automated tests into CI/CD pipelines with Maven and Jenkins, ensuring continuous test execution and reporting, driving faster releases and a more efficient development cycle.

•Conducted thorough testing in DEV environments, validating user stories against acceptance criteria and ensuring expected functionality and system stability.

•Identified and interacted with web elements using XPath, CSS, ID, Name, and other locators in both Selenium and Playwright, ensuring high-quality test automation for dynamic web applications.

•Implemented Playwright for cross-browser testing (Chrome, Firefox, WebKit), enhancing test coverage across different platforms and ensuring greater reliability of the application in diverse environments.

•Collaborated with cross-functional teams (developers, business analysts, product owners) to improve test coverage, identify high-priority testing scenarios, and streamline defect resolution processes.

•Utilized JIRA for defect tracking and coordinated with developers to troubleshoot, fix, and re-test defects, ensuring high-quality deliverables within sprint timelines.

•Contributed to creating comprehensive test reports, including detailed insights into test results, defect trends, and performance metrics to support decision-making and continuous process improvement.

•Actively participated in Agile/Scrum ceremonies, including sprint planning, retrospectives, and daily stand-ups, ensuring test automation efforts aligned with team priorities.

Environment:JavaScript, Selenium IDE,APIConnections,Selenium,WebDriverIO,Typescript/Playwright, VScode, HTML, Gitkraken.

Livanta LLC, Annapolis Junction, MD

Test Automation Engineer, Mar 2019 – Mar 2022

•Designed and Implemented Test Automation: Led the end-to-end automation strategy for a leading Medical Insurance Website, improving testing efficiency, coverage, and accuracy for a critical healthcare platform using Selenium.

•Test Planning & Execution: Developed comprehensive test plans, test cases, and automated scripts to meet software testing objectives. Collaborated closely with Business Analysts to ensure all user stories and acceptance criteria were accurately defined, prioritized, and met.

•Agile Testing: Actively participated in Agile ceremonies (daily stand-ups, sprint planning, and retrospectives) to communicate progress, raise issues, and align on testing priorities, ensuring alignment with business goals and timelines.

•Comprehensive Testing Coverage: Conducted various types of testing.

•Test Automation with Selenium: Automated the execution of critical tests using Selenium, including data-driven testing to assess application functionality against multiple data sets, ensuring robust test coverage and identifying edge cases. Optimized test scripts for efficiency and maintainability.

•Cross-Functional Collaboration: Worked closely with developers and QA team members to debug issues, discuss technical challenges, and share insights on test automation approaches, significantly improving the overall test quality and speed.

•Reporting & Documentation: Regularly participated in team meetings to provide project status updates, share testing outcomes, and discuss any technical obstacles, ensuring full transparency and effective communication across the team.

Environment: Java, Jira, WebDriverIO abd Core Webdriver, API, Cucumber, Typescript/ Playwright TestNG, Oracle, Java, HTML, XML, Rest Assured, JSON, SQL, Windows, Mockoon, Docker.

Marriott International, Bethesda, MD

Selenium Automation Engineer, Aug 2016 – Mar 2019

•Worked in Agile Environment and updated client everyday with the status of work.

•Preparation and execution of Automation Test Scripts and Test Suites with Selenium Web Driver using TestNG.

•Build, design and maintain custom automation frameworks for test scalability and device abstraction across multiple products.

•Created Selenium Test cases for automation using Selenium RC and Java Performed Smoke, Functional, Regression, System and User Acceptance Testing (UAT) in Web application.

•Connected Postman and Swagger endpoints in the Cypress framework

to validate them with UI with JavaScript and TypeScript.

•Created Test Scripts using Element locators and used Selenium WebDriver to test web applications.

•Enhanced Test scripts using Java programming features and TestNG Annotations.

•Generated UI test final reports by using Selenium TestNG framework.

•Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

•Connected to database to Query the database using SQL for data verification and validation.

•Participated in daily SCRUM meetings and gave the daily status of testing

•Attended weekly status meetings and interacted with development and product management teams for the quick resolution of reported bugs and various technical issues

•Involved in Troubleshooting and finding, fixing the issue

Environment: Selenium WebDriver, JUnit, MS Office, MS-SQL Server, Oracle, Java, Java Script, J2EE, and Windows.



Contact this candidate