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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Jordan University of Science and Technology (JUST)