Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Timeline
Generic

ZIAD HARB

Dallas

Summary

Skilled Software Engineer with over 17 years of experience driving the vision, strategy, and execution of critical web and mobile automation, React front-end development, and intuitive user experiences. Extensive experience in architecting and developing front-end solutions, championing responsive design, creating guidelines and policies, mitigating technical issues, and collaborating with cross-functional teams. Established success in building JavaScript and TypeScript automation frameworks from scratch for both Front-end UI and Back-end REST API for web and mobile (Android and iOS) using various tools. Continually exceeds expectations by building valuable relationships and works well with people at all levels of an organization including executive management, team members, agencies/vendors, and clients.

Overview

17
17
years of professional experience

Work History

Mobile Software Engineer in Test (contractor)

7Eleven
03.2024 - Current
  • Part of scrum team overlooking the testing activity for all 7Eleven apps which are built using react native front end, java back end and AWS lambda such as l 7Eleven cashier less system that is being introduce in some stores that allow customers to checkout and pay themselves for speedy checkout experience
  • Build react native app and deploy it on android studio emulator for running automated tests regression suite
  • Write and execute zephyr test case each sprint for all JIRA stories and bugs before development as part of a behavior driven development strategy
  • Approve and merge MRs if all regression, smoke and boundary tests have passed
  • Create automated test scripts for all zephyr tests using Typescript, Appium, Mocha, Chai, and android tablet created using android studio for self-checkout mobile app

Lead Web & Mobile Software Engineer in Test

PennyMac
11.2022 - 11.2023
  • Worked closely with other developers, designers, and product managers to ensure software fully met user needs
  • Successfully redesigned backend Rest API test framework, reducing failing CI/CD pipeline test stage errors by 80% and improving MR approval time by 50% through the consolidation of test libraries to SuperTest that have the capability of handling both endpoint APIs and WebSocket calls
  • Spearheaded an initiative to reorganize a group of 8 QAs into 4 teams, improving application quality by 30% and reducing sprint defects by 40% through implementing best practices such as weekly story refinement, dry runs, pair programming, code freezes, and traceability matrices
  • Documented all best practices and procedures in Confluence, resulting in a 25% increase in onboarding efficiency for new team members
  • Presented monthly demos to management and other teams, highlighting sprint accomplishments and maintaining stakeholder engagement and satisfaction
  • Mentored and trained team members in SDET, leading to a 20% increase in team proficiency in QA and Automation
  • Actively participated in Stand-up, Sprint Planning, Retrospectives, Demo Sessions, and Scrum meetings, fostering team collaboration and resolving blockers promptly
  • Used design patterns like singleton, builder, and abstract factory
  • Created UI test scripts using Java, Maven, Selenium, and JUnit for existing features
  • Created APIs test scripts using Java, Maven, REST Assured for existing features
  • Built Page Object Model UI automation framework for loan pricing system using JavaScript and WebDriverIO for new features
  • Built back-end API automation framework for a loan rate stack flow using Axios and Supertest
  • Migrated tests from Java based test framework to JavaScript and Typescript
  • Created UI automation tests for a loan creation flow using Cypress
  • Created UI automation tests for a document notification flow using Playwright that runs tests in parallel to reduce test time
  • Created manual test cases using Zephyr test management system
  • Created UI e2e test scripts using JavaScript and Jest utilizing SauceLabs to run tests in parallel on multiple platforms
  • Created API e2e test scripts using TypeScript and Jest to tests endpoints response JSON body and status codes such as 200, 400, 500, etc
  • Debug failed function root cause using AWS CloudWatch when test is correct to pinpoint problem in application logic
  • Configure iOS and Android simulators with Appium to build mobile test automation framework

Lead Web Software Engineer in Test

HighRoads
08.2021 - 06.2022
  • Worked closely with other developers, designers, and product managers to ensure software fully met user needs
  • Worked with the UX/UI designers using Figma to improve existing application which is benefit plan management and healthcare compliance services app
  • Built Page Object Model front-end UI automation framework using Playwright
  • Created UI e2e test scripts using Cucumber, JavaScript, Jest, and SauceLabs to run tests in parallel on multiple platforms
  • Created UI test scripts using Java, Maven, Selenium, and JUnit for existing features
  • Created APIs test scripts using Java, Maven, REST Assured for existing features
  • Built Page Object Model UI automation framework for loan pricing system using JavaScript and WebDriverIO for new features
  • Built back-end API automation framework for a loan rate stack flow using Axios
  • Migrated tests from Java based test framework to JavaScript and Typescript
  • Ran regression tests on Jenkins as part Bitbucket push request before approving the merge
  • Created manual test cases using Zephyr test management system as part of regression and release critical sanity testing

Lead Web & Mobile Software Engineer in Test (contractor)

Bigrio
06.2020 - 04.2021
  • Worked with client UX/UI designers using Figma to improve telemedicine registration application
  • Worked closely with other developers, designers, and product managers to ensure software fully met user needs
  • Built front-end UI automation framework using Playwright
  • Created UI and API e2e tests using JavaScript and mocha and chai
  • Created UI test scripts using Java, Maven, Selenium, and JUnit for existing features
  • Created APIs test scripts using Java, Maven, REST Assured for existing features
  • Built Page Object Model UI automation framework for loan pricing system using JavaScript and WebDriverIO for new features
  • Built back-end API automation framework for a loan rate stack flow using Axios
  • Migrated tests from Java based test framework to JavaScript and Typescript
  • Configure iOS and Android simulators with Appium to build mobile test automation framework
  • Ran regression automated tests on GitLab as part of the merge request before approving the merge to master
  • Created manual test cases using TestRail test management system as part of regression and release critical sanity testing
  • Led QA scrum teams to decompose requirements into UAT and Regression test cases and created API automated testing
  • Debug app using AWS CloudWatch when test is correct and failure root cause is unclear to pinpoint problem

Lead Mobile and Web Software Engineer in Test (contractor)

RBI
06.2019 - 05.2020
  • Worked with client UX/UI designers using Figma to improve restaurant ordering app
  • Worked closely with other developers, designers, and product managers to ensure software fully met user needs
  • Built front-end UI automation framework using Cypress
  • Created UI and API e2e tests using Cypress, JavaScript and mocha and chai
  • Configure iOS and Android simulators with Appium to build mobile test automation framework
  • Ran regression automated tests on GitLab as part of the merge request before approving the merge to master
  • Created manual test cases using TestRail test management system as part of regression and release critical sanity testing
  • Debug app using AWS CloudWatch when test is correct and failure root cause is unclear to pinpoint problem

Java Software Engineer in Test (contractor)

Life360
11.2018 - 05.2019

Java Software Engineer in Test (contractor)

ADT securities
02.2018 - 11.2018

JavaScript Software Engineer in Test (contractor)

USAA
06.2017 - 02.2018

Java Software Engineer in Test

Kaplan University
07.2015 - 03.2017

Java Software Engineer in Test (contractor)

Actavis Pharmaceutical
01.2014 - 04.2015

C# Software Engineer in Test (contractor)

Hard Rock Hotel & Casino
04.2013 - 10.2013

Java Software Engineer in Test (contractor)

Southwest Airlines
08.2011 - 02.2013

Software Engineer in Test (contractor)

Boston Scientific
09.2007 - 04.2011
  • Actively participated in Stand up, Sprint Planning, Retro and Demo Sessions, Scrum meetings and exchanged updates, blockers and solutions with the team on a regular basis
  • Created Python test framework to help testers automation test scripts for validation of cardiac management embedded system that includes pacemaker, weight and blood monitors
  • Created Python regression tests to validate tool development process
  • Performed database validation using SQL
  • Analyzed requirements and prepared test scenarios and cases accordingly
  • Verified the test cases and performed test scripts execution
  • Used Git and AccuRev as Version Control and Jenkins for Continuous Integration and Continuous Deployment purposes
  • Used JIRA to track, manage and report defects

Education

Master of Science - Software Engineering

University of Minnesota

Bachelor of Science - Electrical Engineering and Physics

Portland State University

Skills

  • React Front-End Development Best Practices
  • Project Management & Methodologies
  • Strategic Planning & Roadmap Creation
  • Test Execution & Defect Matrices
  • Resource Allocation & Timeline Monitoring
  • Report & Documentation Creation
  • Business & User Requirements Gathering
  • Web & Mobile App Automation
  • Business Process Flows & Modeling
  • Solution Design & Deployment
  • Cross-Functional Team Collaboration
  • Budget, Timeline & Scope Attainment
  • UX Design & Usability Best Practices
  • Excellent Verbal & Written Communication

Personal Information

Citizenship: U.S. Citizen

Timeline

Mobile Software Engineer in Test (contractor)

7Eleven
03.2024 - Current

Lead Web & Mobile Software Engineer in Test

PennyMac
11.2022 - 11.2023

Lead Web Software Engineer in Test

HighRoads
08.2021 - 06.2022

Lead Web & Mobile Software Engineer in Test (contractor)

Bigrio
06.2020 - 04.2021

Lead Mobile and Web Software Engineer in Test (contractor)

RBI
06.2019 - 05.2020

Java Software Engineer in Test (contractor)

Life360
11.2018 - 05.2019

Java Software Engineer in Test (contractor)

ADT securities
02.2018 - 11.2018

JavaScript Software Engineer in Test (contractor)

USAA
06.2017 - 02.2018

Java Software Engineer in Test

Kaplan University
07.2015 - 03.2017

Java Software Engineer in Test (contractor)

Actavis Pharmaceutical
01.2014 - 04.2015

C# Software Engineer in Test (contractor)

Hard Rock Hotel & Casino
04.2013 - 10.2013

Java Software Engineer in Test (contractor)

Southwest Airlines
08.2011 - 02.2013

Software Engineer in Test (contractor)

Boston Scientific
09.2007 - 04.2011

Bachelor of Science - Electrical Engineering and Physics

Portland State University

Master of Science - Software Engineering

University of Minnesota
ZIAD HARB