Hi, I’m Hassan Hannoon. I’m a QA automation engineer with extensive experience in automated testing, test strategy, and CI/CD in fast-paced teams. I enjoy solving complex testing challenges and collaborating with product owners to ensure high-quality software. In my spare time, I enjoy learning new technologies, mentoring teammates, and delivering robust software solutions. I thrive in Agile environments, communicate clearly with cross-functional teams, and take pride in building scalable automation frameworks and reliable test coverage that prevent defects early in the development cycle.

Hassan Hannoon

Hi, I’m Hassan Hannoon. I’m a QA automation engineer with extensive experience in automated testing, test strategy, and CI/CD in fast-paced teams. I enjoy solving complex testing challenges and collaborating with product owners to ensure high-quality software. In my spare time, I enjoy learning new technologies, mentoring teammates, and delivering robust software solutions. I thrive in Agile environments, communicate clearly with cross-functional teams, and take pride in building scalable automation frameworks and reliable test coverage that prevent defects early in the development cycle.

Available to hire

Hi, I’m Hassan Hannoon. I’m a QA automation engineer with extensive experience in automated testing, test strategy, and CI/CD in fast-paced teams. I enjoy solving complex testing challenges and collaborating with product owners to ensure high-quality software. In my spare time, I enjoy learning new technologies, mentoring teammates, and delivering robust software solutions.

I thrive in Agile environments, communicate clearly with cross-functional teams, and take pride in building scalable automation frameworks and reliable test coverage that prevent defects early in the development cycle.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate

Work Experience

Software Engineer in Test at OpenText
February 1, 2022 - March 1, 2026
Embedded test automation expert working within teams to help drive automation and prevention strategies. Apply testing and development knowledge to automated tests to detect issues quickly and as early as possible. Work with Agile team to create, maintain, debug, and execute automated tests to maximize coverage through a critical understanding of intended behaviors of product features. Contribute to, and improve automation framework. Identify, isolate, and report defects. Partner closely with Analysts, Software Developers, and Product Owners to understand features to define the automated test coverage requirements. Perform code inspection and reviews for automated tests.
Senior Quality Assurance Analyst at ICE Natural Gas Exchange (NGX)
June 1, 2020 - February 1, 2022
Testing different systems on daily/release basis. Validating system requirements based on documents and JIRA stories. Work with product managers, QAs, Developers and leads to develop and analyze latest changes on different environments where can be tested and validated. Develop tests within release cycles in production support environment. Create and maintain Java automation tests for both UI and API systems. Work on Jenkins CI/CD daily jobs. Create and maintain ALM test plans. Work on different Linux OS VM.
QA Software Automation Developer at Optimal Payments, Global Online Payment Processor
January 1, 2010 - September 1, 2019
Develop and test strategies to ensure the robustness and performance of advanced electronic payment applications. Design test plans, automate test cases in Selenium, JUnit, Java, and present test strategies for team review. Submit, regress, and verify defects (Blackbox/Whitebox) for each release cycle. Ensure effective communication of project and testing status to Development and QA teams. Test database interactions at both the end-user and backend levels. Execute other quality assurance tasks as requested. Work closely with small agile teams. Design and implement UI front/back end and API testing using Java, Selenium, Junit, and Jersey. Setup, manage, and maintain Jenkins daily jobs for continuous integration testing. Test mobile responsive applications on Android and IOS. QA team lead and help train QA members on automation and QA work tools and procedures.
Software QA Automation Testing at Kinaxis
October 1, 2010 - May 1, 2011
Design, Develop, perform and document complex automated test procedures for RapidResponse product using a variety of development platforms. Contribute to a variety of complex automation quality activities throughout the feature development lifecycle. Identify the appropriate approach/framework and implement automated test suites. Maintain automated test frameworks, including JUnit, NUnit. Review product specification and requirements as they pertain to creating automated test suites.
Software Quality Assurance Analyst at Mxi Technologies, Aviation Maintenance Management Software
May 1, 2008 - March 1, 2009
Working as part of the Research and Development organization. Design, execute, and implement testing procedures. Write and maintain test cases throughout the product development life cycle. Assist in prioritizing test objectives and analyze impacts of product updates on the test suite. Analyzing & troubleshooting test case failures to identify the need for functional update or test case update. Use and test Maintenix software (Aviation Maintenance Management Software) professionally.
Graduate Researcher in Engineering Image Processing at Carleton University
September 1, 2008 - December 1, 2010
Validate EIT (Electrical Impedance Tomography) using simultaneous dynamic CT (Computed Tomography) images. Research, analyze, and study CT/EIT images and lab results. Develop an algorithm that processes and parameterizes CT/EIT images. Teaching Assistance: assist in teaching Object oriented Software development courses (Sysc1100 and Sysc1101) Java and C/C++ programming languages, and Microprocessor systems (Sysc3601). Tasks and duties: explain course materials to help solve homework and understand course topics, mark midterms, assignments and lab work. Manage lab sessions; help students solve problems related to the course work.

Education

M.A. Sc in Computer/Biomedical Engineering Image Processing at Carleton University
September 1, 2008 - February 1, 2011
Bachelor of Computer Systems Engineering at Carleton University
September 1, 2004 - May 1, 2008

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Software & Internet, Professional Services, Media & Entertainment, Education