Wessam A.

Wessam A.

Senior QA Engineer

Cork, Ireland
Hire Wessam A. Hire Wessam A. Hire Wessam A.

About Me

Wessam is a Senior QA Engineer with 9+ years of experience in software quality assurance, testing, and development across various fields and industries, including operating systems, mobile applications, storage and cloud solutions, and financial software. Skilled in functional, integration, system, regression, and user acceptance testing of web-based, mobile, desktop, and microservice apps, he creates and enhances software testing and QA processes to ensure the highest standards of product quality. Wessam is proficient in Python, automation testing, REST API testing, and Agile/Scrum methodologies and is adept at leading teams and working on diverse projects such as macOS and iOS builds, medical devices, cloud migration, and data integrity testing. He identifies and resolves complex technical issues, providing quality end-to-end solutions using the latest QA techniques and testing tools in a fast-paced working environment.

Work history

UpStack
UpStack
Senior QA Engineer
2020 - Present (5 years)
Remote
  • Monitoring QA processes/activities and various project meetings for clients across multiple industries.

  • Partnering with cross-functional departments to work on process problems and challenges affecting customer satisfaction in project implementation.

  • Facilitating QA ceremonies, identifying and removing impediments to success, tracking progress, and recognizing opportunities for continuous improvement.

NetApp
NetApp
Software Engineer in Test
2022 - Present (3 years)
Cork, Ireland
  • Leading the development of a log analysis web application using AI (ChatGPT), Flask, Docker, and MongoDB and writing automation scripts in Python for firmware releases.

  • Developed an automation framework that uses ChatGPT as test evaluator.

  • Creating and maintaining detailed test plans, test cases, and documentation to support transparency and provide actionable insights to stakeholders.

  • Establishing and optimizing testing strategies tailored for firmware, focusing on maximizing test coverage, minimizing risks, and meeting release timelines.

  • Leading QA best practices and establishing protocols that improve testing accuracy and reduce defect escape rates.

SDETQA AutomationChatGPT Artificial Intelligence (AI) FlaskDockerMongoDBAutomation Scripting Firmware Python
FNZ Group (IPSI)
FNZ Group (IPSI)
QA Engineer
2021 - 2022 (1 year)
Dublin, Ireland
  • Carried out QA efforts on different financial software products used by IPSI.

  • Performed various types of testing like cloud migration testing, data integrity testing, regression testing, and smoke testing.

QA Engineer Regression testingSmoke TestingData Integrity Testing Cloud Migration
Global Shares (acquired by J.P. Morgan Workplace Solutions)
Global Shares (acquired by J.P. Morgan Workplace Solutions)
Software Mobile QA Engineer
2021 - 2021
Cork, Ireland
  • Tested iOS application releases, preparing detailed test cases and creating datasets for automation.

  • Conducted regression/system tests in advance of a software release, collecting and analyzing metrics designed to help improve the quality of the final product.

  • Executed test plans and worked across functions within the organization to agree on user testing and subsequent release of software.

  • Analyzed business requirements and developed test scenarios, test cases, and test plans based on those scenarios.

Freelance
Freelance
QA Engineer
2020 - 2020
Remote
  • Produced solutions and led QA strategy implementation to meet client objectives, executing both manual and automation tests on different products.

  • Oversaw and managed different types of tests on client projects, creating and maintaining clear test plans and test cases to support functional, performance, and scalability testing.

  • Employed emerging technologies for the release of QA/testing solutions and handled testing efforts for several product releases and UI automation tests using Robot Framework.

Apple
Apple
OS Build Quality Engineer
2017 - 2019 (2 years)
Cork, Ireland
  • Designed test fixtures and test aids for manual testing of daily builds of Apple's macOS and iOS.

  • Traced test results throughout the OS build lifecycle, scoping and investigating high-priority issues on daily builds and providing rollback roots on solutions.

  • Wrote iOS UI automation scripts using Apple framework in JavaScript, developing internal tools and producing solutions to shape workflows and processes for daily testing sanities and reporting protocols.

  • Gave recommendations on build quality and stability of OS builds in live/development environments.

LocalEyes
LocalEyes
Localization Test Engineer
2016 - 2017 (1 year)
Cork, Ireland
  • Provided specialized testing solutions in the design, implementation, and execution of manual test plans for various Apple products.

  • Worked with other test engineers to implement manual localization testing on Arabic software, print documents, and hardware items.

  • Identified test processes and test methods to analyze complex international functionality issues.

  • Interfaced with international software QA centers, engineering teams, translators, and project managers.

  • Performed software reviews to assess automation opportunities and areas of improvement on solutions.

ETQ
ETQ
Software Test Engineer
2015 - 2016 (1 year)
Remote
  • Coordinated with project peers, leads, and other stakeholders to design test strategies, develop test plans/cases, and define test implementation processes for ETQ's reliance systems.

  • Assured adherence to the right software delivery methodologies, executing automation tests on solutions.

  • Recommended testing improvements through QA best practices, supported other testers, and triaged results on projects.

Portfolio

Software Test Engineer - 3ET
Software Test Engineer - 3ET

The 3et sportsbook platform was built from the ground up to deliver the most advanced sports betting experience in the world. The platform's proprietary technology analyzes global pricing and liquidity data within an intuitive, dynamic interface, engineered to provide customers with industry best odds, betting limits, and returns. Executed both manual and automation tests on the platform (web and mobile), carrying out different tests on the solution. Planned testing efforts for different product releases and wrote UI automation tests on the solution using Robot Framework through Agile/Scrum.

Operating System Test Engineer - iOS 11/12/13 + macOS 10.12/10.13/10.14/10.15
Operating System Test Engineer - iOS 11/12/13 + macOS 10.12/10.13/10.14/10.15

iOS is a mobile operating system developed by Apple Inc. for iPhone, iPad, iPod Touch, and HomePod. Updates for iOS are released through iTunes and over-the-air software updates. Worked on daily smoke and sanity tests for different released builds of Apple OSes. Oversaw the design and implementation of test plans and test cases, risk analysis, and integration testing across Apple platforms.

Software QA Engineer - Express Cart UI Automation
Software QA Engineer - Express Cart UI Automation

The Express Cart Test Automation project is an open-source UI and API test automation framework for users to learn and master UI and API automation. The project is based on ExpressCart, a fully functional shopping cart solution built with Node.js and integrated with popular payment providers. Built the solution from the ground up, set up the automation framework, created the test plan and test cases, and wrote all automation test cases on the solution.

Education

Bachelor’s Degree, Software Engineering
Bachelor’s Degree, Software Engineering
Jordan University of Science and Technology (JUST)
2010 - 2015 (5 years)