Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Michael Akkawi

Mclean,VA

Summary

  • Over 6+ years of professional experience as an SDET and Quality Assurance participating in both Manual Testing and Automation Testing activities, serving various domains such as Finance, Retail and Logistics industries.
  • Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.
  • Experienced in testing all three layers of an application in UI, API, and Database.
  • Developed framework from scratch using Selenium WebDriver, TestNG, JUnit, Cucumber built with Maven.
  • Proven ability in Selenium WebDriver Automated Testing frameworks, Page-Object Model and Hybrid Frameworks, developing BDD Scripts with Cucumber using Gherkin.
  • Proficient at execution of Smoke, Functional, Regression, Integration tests for improving product quality.
  • Hands-on experience with analyzing User Stories specification to create and execute Test Cases and Test Scenarios.
  • Excellent knowledge and implementation of different phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Experienced working with Version Control Systems Git using source code management client tools like GitHub.
  • Expert in Back-End Testing by writing SQL queries, SQL scripts using SQL Developer and performing database automation testing with JDBC library in different Relational Database Management System (RDBMS) such as Oracle, MySQL.
  • Proficient with POSTMAN and RESTful API using REST Assured Library for Web Services Testing.
  • Knowledgeable in creating jobs in Jenkins and launching Amazon AWS Cloud EC2 server instances.
  • Expertise in using defect-reporting and tracking and test management in Jira and Jira-Xray.
  • Well oriented in documenting details reports with detected impediments running Smoke and Regression Suite.
  • Knowledgeable with Object Oriented Programming (OOP) Java programming language using IDE tool IntelliJ.
  • Adept knowledge with Apache POI methods for writing, reading to and from excel sheets to perform Data Driven Testing.
  • Well-grounded in Agile and Scrum Environment, attending all ceremonies such as Sprint Planning, Sprint Grooming, Sprint Demo and Sprint Retrospective meetings.
  • Result-oriented, detail-driven, with excellent communication and interpersonal skills.
  • Ability to deliver in time with attitude towards understanding business and customer requirements.

Overview

6
6
years of professional experience

Work History

QE II | UPS-GIO

NTT Data
03.2023 - 06.2024
  • Planning and designing automation scripts for each sprint based on process flow.
  • Responsible for providing technical guidance for improvement of existing automation framework (UTAF), Implementing new technologies and logic to improve existing framework.
  • Responsible for automating reusable scenarios for all 3 layers of application (Merge, Distribution and Forecasting).
  • Developing end-to-end test scenarios for automation using selenium with java by connection to different queues via RedHat Active AMQ.
  • Worked effectively in fast-paced environments.
  • Responsible for integrating all developed code and executing in multiple environment (System, UAT) Constantly provided knowledge transfer sessions to manual team on application workflow and selenium with java UTAF framework.
  • Acted as primary point of contact for trouble shooting and dependency issues.
  • Worked flexible hours across night, weekend, and holiday shifts.
  • Contributed to feature implementation and enhancement, code refactoring and defect fixing within automation framework.

QE II | William Sonoma

NTT DATA Services
06.2022 - 03.2023
  • Preformed manual and automation testing
  • Ability to onboard quickly and jump into handling QE tasks as new team with limited assistance.
  • Developed Test Automation Scripts using Selenium WebDriver for testing web applications.
  • Proven ability to learn quickly and adapt to new situations.
  • Preformed various types of tests across all browsers on desktop and mobile to identify any bugs or defects.
  • Learned new tools and new language like Vue and JavaScript.
  • Was able to help team contribute towards client, with Ability to come on board with such short notice and assist team with all QE roles with heavy load of work.
  • Worked on Cross Browser Testing through Selenium WebDriver by testing websites on different browsers like Chrome, Safari, and Firefox.
  • Learned and adapted quickly to new technology and software applications.

SDET | Sony Interactive Entertainment

Nexient
11.2021 - 06.2022
  • Defined, developed, and execute automation test scripts using Java that leverages Black Box Testing, Functional and End-to-End testing.
  • Created and executed Test Scenarios, Test cases in accordance with Business Requirements.
  • Created Automation Framework in Selenium WebDriver and JUnit using Behavior-Driven Framework (BDD) and Data Driven Development (DDT).
  • Reported software defects in Jira and interacted with developers to resolve technical issues.
  • Improved software quality by designing and implementing comprehensive test plans and test cases.
  • Enhanced product stability by executing functional, integration, and regression tests.
  • Optimized test coverage for better product performance and reliability.

Amtrak-Washington D.C

Amtrak
07.2019 - 11.2021
  • Defined, develop, and execute automation test scripts using Java that leverages Black Box Testing, Functional and End-to-End testing
  • Created and executed Test Scenarios, Test cases in accordance with Business Requirements.
  • Created Automation Framework in Selenium WebDriver and JUnit using Behavior-Driven Framework (BDD) and Data Driven Development (DDT).
  • Automated Test Cases using Page Object Model (POM) pattern to design and write tests using Java and Selenium WebDriver
  • Self-motivated, with strong sense of personal responsibility.
  • Developed Test Automation Scripts using Selenium WebDriver for testing web applications
  • Created reusable methods for common framework development to support Web application.
  • Utilizing Jenkins as Continuous Integrations server to configure with Maven.
  • Performed testing UI through API against Data Base of application, using POSTMAN, REST Assured library, JDBC and ORDBMS: MySQL, for querying database using SQL, and HTTP requests GET, PUT, POST, DELETE for data verification and validation.
  • Reported software defects in Jira and interacted with developers to resolve technical issues.

Alarm.com - Tysons, VA

Alarm.com
02.2018 - 06.2019
  • Performed End-to-End System Testing and reported defects
  • Executed Test Cases manually to verify actual results against expected results
  • Worked with Jira log and maintained defects
  • Involved in all aspects of Software Development Life Cycle
  • Extensively used Selenium locators like (ID, Name, Class, Tag Name Link Text, Partial Link Text, XPath and CSS) and WebDriver to test web-application
  • Wrote Test Cases and executed them manually from Jira to test application for its Functionality, System Integration, Smoke, and Regression
  • Used to report, update and analyze defects during Software Testing Process

Education

General Engineering -

John Tyler Community College

Software Engineering -

Self-Taught

Skills

  • Selenium WebDriver
  • WebDriver IO
  • Cucumber
  • Manual Testing
  • TestNG
  • Project Management
  • JUnit
  • Selenium Grid
  • Jenkins
  • Playwright
  • Java
  • JavaScript
  • Lambda
  • HTML
  • SQL
  • Gherkin
  • XML
  • JSON
  • BDD
  • DDT
  • Functional Testing
  • Regression Testing
  • Smoke Testing
  • Component Testing
  • Jira
  • Jira X-Ray
  • Automation

Languages

English
Native or Bilingual
Arabic
Native or Bilingual

Timeline

QE II | UPS-GIO

NTT Data
03.2023 - 06.2024

QE II | William Sonoma

NTT DATA Services
06.2022 - 03.2023

SDET | Sony Interactive Entertainment

Nexient
11.2021 - 06.2022

Amtrak-Washington D.C

Amtrak
07.2019 - 11.2021

Alarm.com - Tysons, VA

Alarm.com
02.2018 - 06.2019

General Engineering -

John Tyler Community College

Software Engineering -

Self-Taught
Michael Akkawi