MOHAMMED HMEID
Arlington, VA ***** T: 571-***-****
Email: *****.********@*****.*** Work status: US citizen Clearance: active public trust
PROFESSIONAL SUMMARY
• 8 years of experience in Information Technology, specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and experience on Core Java, OOPS concepts.
• Experience and knowledge in Banking, Retail, E-Commerce, Insurance, Financial and Mortgage domains, and their workflow.
• Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
• Proficient in using test automation tools such as Selenium WebDriver/IDE/Grid to develop automation testing scripts for web and client server applications.
• Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building
• Experience in the development of Data driven and Hybrid Automation frameworks in Selenium.
• Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
• Experienced in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.
• Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix (RTM).
• Professional expertise in Smoke Testing, backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Boundary Value Testing.
EDUCATION
• Bachelor’s Degree – Business Administration, Mohammed V University, Rabat Morocco CORE STRENGTHS
Technical Proficiencies
Programming Language: Java, SQL IDE: Eclipse, SQL Developer, IntelliJ
Product Web Technologies: XML, CSS, JSON Management tool: JIRA Version control: Git & GitHub, CICD: Jenkins Testing tools: Selenium WebDriver, Karate framework TestNG Maven, Cucumber, Postman Mail.XML Mail.DAT SoapUI HP ALM IDE: PROFESSIONAL EXPERIENCE
United States Postal Service - Assurety Consulting Inc, Sterling, VA. June 2023-Present
Sr. QA engineer
• Test Planning: Developing test plans and strategies to ensure thorough testing of software applications. Postal One, FAST (USPS - Facility Access and Shipment Tracking), Program Registration, Incentives, Panorama, Business Customer Gateway.
• Testing software applications, systems, and tools used by USPS, such as mail processing, tracking, and customer service systems.
• Test Case Design: Creating detailed test cases, test scripts, and test data to cover different scenarios.
• Test Execution: Performing manual testing activities, including functional, regression, integration, and user acceptance testing.
• Defect Reporting: Identifying and documenting software defects, including providing clear steps to reproduce issues.
• Regression Testing: Conducting regular regression testing to verify that new code changes do not introduce new defects.
• ALM Tool Usage: Utilizing Application Lifecycle Management tools like ALM to manage test artifacts, test execution, and defect tracking.
• proficient in most of submission methods, including Mail.DAT (subject Matter expert),
• Mail.XML, BMEU and postal wizard, SASP, BIDS, Induction and informed delivery
• Environment: ALM, SQL, Windows, SoapUI, Ready API, Postman, MS Office suite SDLC, STLC, Agile/Scrum, JSON, Mail.XML, Mail.DAT: Chrome, Firefox and IE. City National Bank (Contract -Soft Systems) – Vienna, VA June 2020-May 2023
Test Automation Engineer
• Developing Automation framework implementing Page Object Model, using Java, Selenium WebDriver, and Cucumber.
• Performing BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.
• Experience in Core Java, and OOPS concepts.
• Using MAVEN for build management, and Jenkins for Continuous Integration of the builds.
• Assessing and analyzing user stories and participating in Sprint planning, Review Sessions
& Scrum
• Meetings, and developing Test scenarios, Test cases, Test Data, and Test reports.
• Performing User Acceptance Testing (UAT) exclusively in an agile environment.
• Using Selenium WebDriver to run test cases in multiple browsers and across platforms.
• Performing UI, Functional, and Regression testing using Selenium WebDriver, Cucumber Maven, and Jenkins.
• Integrating Automation scripts (Selenium WebDriver API) in Continuous Integration tools
(Jenkins) for nightly consignment run of the Script.
• Utilizing JIRA as a defect-tracking tool on the project.
• Examining the Business Requirements Document (BRD), and designing Test cases and Test scripts for
• Performing End-to-End testing of the database to check data integrity using SQL queries. Environment: Selenium WebDriver, Java, Jenkins, SQL, Maven, XPath, GitHub, Windows, MS Office suite; JIRA, SDLC, STLC, Agile/Scrum, JSON, Browsers: Chrome, Firefox and IE. Core Java. cucumber framework, Karate framework
New York Life Insurance (Contract -Soft Systems) – New York, NY December 2018 – June 2020
QA Automation Tester
• Assisted in designing and ensuring the overall integrity of the testing/validation strategies and ensuring that requirements documentation could be easily translated into test plans/cases.
• Prepared designs and test cases for new products and functionalities
• Developed code to test and debug new and existing products.
• Scheduled jobs in production to ensure deadlines were met.
• Worked on content development and conversions.
• Supported the quality lead by developing and analyzing key performance metrics.
• Developed test measures from requirements documents, best practices and end-user feedback.
• Reviewed test plans and procedures to ensure system requirements were met.
• Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
• Utilizing CSS selectors, IDs, and XPaths to locate elements on Web pages.
• Set up the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
Farmers Insurance (Contract -Soft Systems) – San Francisco, CA June 2017 – November 2018
Manual QA Test Engineer
• Reviewed and analyzed system specifications.
• Design, develop, implement, and maintain software to test the product/application
• Created and managed bug reports and communicated with the team.
• Handled technical communications with Partners to understand clients' systems or APIs.
• Maintained, and operated test automation frameworks written in Selenium Strong SQL skills employing complex queries
• Executed test scripts and reviewed results.
• Reported and documented technical issues.
• Created logs to document testing phases and defects.
• Reported bugs and errors to development teams.
• Involved in testing the application utilizing the Scrum (Agile) methodology.
• Worked with cross-functional teams to ensure quality throughout the software development life.