Howard Thompson

Howard Thompson


Technical QA Leader

Building Teams, Processes & Automation Frameworks


Are you sure you want to do that?

Cancel Yes, delete it
Position Jul 2023 → Jan 2026 (2 years, 7 months)
Senior Quality Assurance Automation Specialist
Product Technical Support Leadership QA Leadership Hands-on Test Automation TypeScript Python Jira/JSM (Admin) Appium Playwright WebdriverIO Allure Reports QMetry Claude.ai
Bayshore is a provider of home and community health care services, supported by client and field staff cloud-based portals and mobile applications.

Built and led a Technical Product Support team, hiring for multiple roles, and took on QA leadership for a significant portion of a new multi-application healthcare platform as it went to pilot. Developed an end-to-end mobile test automation framework with Claude.ai covering 100+ manual test scenarios (WebDriverIO/Appium, Playwright, and TypeScript).

Are you sure you want to do that?

Cancel Yes, delete it
Blogs or videos Jan 2026
Hands-on Test Automation
A CLAUDE.md file is a Markdown document that serves as a configuration and context file for Anthropic's Claude Code agentic coding tool. It provides persistent, project-specific instructions, standards, and information that the AI automatically reads at the start of every session to understand the codebase and operate effectively. A CLAUDE.md file is a Markdown document that serves as a configuration and context file for Anthropic's Claude Code agentic coding tool.

Are you sure you want to do that?

Cancel Yes, delete it
Blogs or videos March 2025
Team Building
My experience as a hiring manager in 2025, hiring for two Junior Developer/Technical Support positions. Kept anonymous to protect candidate and company privacy. My experience as a hiring manager in 2025, hiring for two Junior Developer/Technical Support positions. Kept anonymous to protect candidate and company privacy.

Are you sure you want to do that?

Cancel Yes, delete it
Blogs or videos Jan 2023
Test Case Management Google Sheets
If you don't have QMetry or some "real" manual test case/result storage system, check out this not so simple Google Sheet solution I put together. If you don't have QMetry or a test case/result storage system, check out a not so simple Google Sheet solution I put together.

Are you sure you want to do that?

Cancel Yes, delete it
Blogs or videos Jan 2023
Flutter Integration Test
(Note: Accesiblity ID as locators only worked with Flutter 3.19+ Feb 2025.. therefore not part of this Blog) Tips to augment the really good RayWenderlich tutorial. Then there is code in the lib folder that provides a wrapper to default functions, sample test cases and separate code for panes/pages Tips to augment the really good RayWenderlich tutorial. Then there is code in the lib folder that provides a wrapper to default functions, sample test cases and separate code for panes/pages.

Are you sure you want to do that?

Cancel Yes, delete it
Position Mar 2021 → Dec 2022 (1 year, 10 months)
QA Lead
Test Planning Test Automation Jira Flutter Integration Test Dart Google Sheets OpenAPI FHIR/HL7 Research Project/Gov Documents
FanDemand is startup with a focus on custom enterprise mobile/web apps and a proprietary No Code development framework using cloud-based products (Flutter / GCP) My main task was managing the verification/validation of products based on available requirements with each sprint. Secondarily, I helped refine/evolve those requirements or deliverables, prior to any test phase.

Are you sure you want to do that?

Cancel Yes, delete it
Position Aug 2019 → Feb 2021 (1 year, 7 months)
Software Engineer at Coonelli
sql dart css html drupal-8 mysql angular javascript typescript node.js express postgresql sequelize.js rxjs
Coonelli is a Marketing, Technology & Business Finance company serving the needs of mid-sized companies; getting enterprise results on smaller budgets. Migrating a complex corporate WordPress site over to Drupal 8 along with the creation of smaller websites. Full stack changes made to an open source client/server video product, adapting it to support VAST and VPAID Ads. Coonelli is a Marketing, Technology & Business Finance company serving the needs of mid-sized companies; getting enterprise results on smaller budgets. Migrating a complex corporate WordPress site over to Drupal 8 along with the creation of smaller websites. Full stack changes made to an open source client/server video product, adapting it to support VAST and VPAID Ads.

Are you sure you want to do that?

Cancel Yes, delete it
Open source Jan 2021
Last commit on Jan 11, 21
3 Commits / 879 ++ / 7 --
Drupal module to map xyz.jpg to xyz.pdf, generating and installing a thumbnail. Based on https://www.drupal.org/project/media_thumbnails_pdf Drupal module to map xyz.jpg to xyz.pdf, generating and installing a thumbnail. Based on https://www.drupal.org/project/media_thumbnails_pdf

Are you sure you want to do that?

Cancel Yes, delete it
Blogs or videos Jan 2021
drupal-8
A walk through road blocks faced, the approaches taken, tips and a few "say what?" situations. A walk through road blocks faced, the approaches taken, tips and a few "say what?" situations.

Are you sure you want to do that?

Cancel Yes, delete it
Blogs or videos Jan 2021
flutter dart bloc
Recipe Unlimited put out a Flutter Challenge to build a simple client for the Zomato API. The app was to be in the spirit of the old urbanspoon app but with their own requirements; as listed. Overall, the app was to help users pick a restaurant. Recipe Unlimited put out a Flutter Challenge to build a simple client for the Zomato API. The app was to be in the spirit of the old urbanspoon app but with their own requirements; as listed. Overall, the app was to help users pick a restaurant.

Are you sure you want to do that?

Cancel Yes, delete it
Blogs or videos Jan 2020
flutter dart redux adobe-xd
A medications app that was Redux pattern/state based written to their Adobe XD specifications. A medications app that was Redux pattern/state based written to their Adobe XD specifications.

Are you sure you want to do that?

Cancel Yes, delete it
Position Feb 2019 → Jul 2019 (6 months)
UPC to Keywords Flutter App at Howard Thompson
flutter dart android ios

UPC to Keywords - A barcode and keyword search, Android/iOS App. https://play.google.com/store/apps/details?id=ca.howardthompson.searchbybarcodekeywords https://apps.apple.com/ca/app/apple-store/id1482204115

The barcode number is used to pre-search, collecting common keywords that are then used in the final search; producing more localized results as compared to using just the barcode number.

*No longer maintained

UPC to Keywords - A barcode and keyword search, Android/iOS App. https://play.google.com/store/apps/details?id=ca.howardthompson.searchbybarcodekeywords https://apps.apple.com/ca/app/apple-store/id1482204115

The barcode number is used to pre-search, collecting common keywords that are then used in the final search; producing more localized results as compared to using just the barcode number.

*No longer maintained

Are you sure you want to do that?

Cancel Yes, delete it
Position Jun 2008 → Jun 2019 (11 years, 1 month)
Bookkeeper and Caregiver at Dr Judy Thompson Medicine Professional Corporation
quickbooks
• Part-time • Resigned from BlackBerry to meet family needs • Part-time • Resigned from BlackBerry to meet family needs

Are you sure you want to do that?

Cancel Yes, delete it
Position Dec 2018 → Jan 2019 (2 months)
Software Engineer at Coonelli
linux php
Resolved installation/feature issues with Linux Systems being investigated for customer deployment. LogicalDOC (DMS), Jasper Reports (Report Server) and YetiForce (CRM). (Remote PHP debugging) Resolved installation/feature issues with Linux Systems being investigated for customer deployment. LogicalDOC (DMS), Jasper Reports (Report Server) and YetiForce (CRM). (Remote PHP debugging)

Are you sure you want to do that?

Cancel Yes, delete it
Position Nov 2014 → Nov 2018 (4 years, 1 month)
Get It Or Not? Android App at Howard Thompson
java rxjava android

Get It Or Not? - The Android Shopping & Search App - https://get-it-or-not.en.aptoide.com/ https://www.getjar.com/categories/shopping-apps/Get-It-Or-Not-967881

*No longer maintained

Get It Or Not? - The Android Shopping & Search App - https://get-it-or-not.en.aptoide.com/ https://www.getjar.com/categories/shopping-apps/Get-It-Or-Not-967881

*No longer maintained

Are you sure you want to do that?

Cancel Yes, delete it
Open source Aug 2017 → Sep 2018 (1 year, 1 month)
Last commit on Sep 11, 18
11 Commits / 6,074 ++ / 12 --
An RX updated front end to the DroidActivator project An RX updated front end to the DroidActivator project

Are you sure you want to do that?

Cancel Yes, delete it
Open source Aug 2017 → Sep 2018 (1 year, 1 month)
Last commit on Sep 11, 18
7 Commits / 2,206 ++ / 5 --
Please forgive me. Yet another RX front end to Android Dialogs. Please forgive me. Yet another RX front end to Android Dialogs.

Are you sure you want to do that?

Cancel Yes, delete it
Position Feb 2005 → May 2008 (3 years, 4 months)
Team Lead, SV&V Automation at BlackBerry
jira junit testng java hp-quality-center webservices uml
Lead a team of 7 to create a framework that allowed test cases written in Java to make Web Service calls to components distributed across the network that perform actions on BlackBerry devices, mail servers, and BlackBerry Enterprise Admin Servers. Integration test cases were created using the framework for messaging, calendar, contact, task and note functionality. (Java) Lead a team of 7 to create a framework that allowed test cases written in Java to make Web Service calls to components distributed across the network that perform actions on BlackBerry devices, mail servers, and BlackBerry Enterprise Admin Servers. Integration test cases were created using the framework for messaging, calendar, contact, task and note functionality. (Java)

Are you sure you want to do that?

Cancel Yes, delete it
Position Aug 2002 → Dec 2004 (2 years, 5 months)
Full Stack Developer at Howard Thompson
jboss ejb jsp sql jdbc webservices apache struts mysql xml jakarta-ee linux
Creator and Caregiver • Launched www.whosellsit.com, a product search engine where "brick and mortar" retailers could market their inventory by uploading UPCs; customers could come and find "Who Sells It?". (Decommissioned, Extended Parental Leave / Nortel layoffs) Creator and Caregiver • Launched www.whosellsit.com, a product search engine where "brick and mortar" retailers could market their inventory by uploading UPCs; customers could come and find "Who Sells It?". (Decommissioned, Extended Parental Leave / Nortel layoffs)

Are you sure you want to do that?

Cancel Yes, delete it
Position Mar 2001 → Jul 2002 (1 year, 5 months)
Sr. Software Developer, CTI Technical Specialist at Nortel Networks
c++
• Created an initial Call Center / IP switch integration plan. • Developed Call Center / switch integration features. o Customer control link protocol, Call Supervisor, entry of activity codes, DTMF (“Touch Tone”) keys, etc. • Created an initial Call Center / IP switch integration plan. • Developed Call Center / switch integration features. o Customer control link protocol, Call Supervisor, entry of activity codes, DTMF (“Touch Tone”) keys, etc.

Are you sure you want to do that?

Cancel Yes, delete it
Position Jan 2001 → Feb 2001 (2 months)
Sr. Software Developer, Expansion Technical Leader at Nortel Networks
c++
• Brought together the views of product management, senior development management and engineering on product capacity increases, capturing them in a product specification document. • Redesigned voice application integration code threading/signaling to meet the required capacity increases. • Brought together the views of product management, senior development management and engineering on product capacity increases, capturing them in a product specification document. • Redesigned voice application integration code threading/signaling to meet the required capacity increases.

Are you sure you want to do that?

Cancel Yes, delete it
Position May 2000 → Dec 2000 (8 months)
Sr. Software Developer, Infrastructure Technical and Project Leader at Nortel Networks
c++
• Led a team of 3 team leaders toward a Call Center product sub-release. o Interfaced with development and project management with respect to build schedules, configuration management, milestones, feature availability, verification and merging with a new application stream. Created the formal project requirements document and development plan. • Led a team of 3 team leaders toward a Call Center product sub-release. o Interfaced with development and project management with respect to build schedules, configuration management, milestones, feature availability, verification and merging with a new application stream. Created the formal project requirements document and development plan.

Are you sure you want to do that?

Cancel Yes, delete it
Position Jan 1999 → Apr 2000 (1 year, 4 months)
Sr. Software Developer, Voice Integration Team Leader at Nortel Networks
c++
• Led a team of 4 to rewrite and apply quality processes to a Call Center product’s voice application service. • Led a team of 4 to rewrite and apply quality processes to a Call Center product’s voice application service.

Howard Thompson

Technical Skills

Likes: java flutter dart android

Experience

2019 → Current Software Engineer – Coonelli
sql, dart, css, html, drupal-8, mysql, angular, javascript, typescript, node.js, express, postgresql, sequelize.js, rxjs

Coonelli is a Marketing, Technology & Business Finance company serving the needs of mid-sized companies; getting enterprise results on smaller budgets.

Migrating a complex corporate WordPress site over to Drupal 8 along with the creation of smaller websites.

Full stack changes made to an open source client/server video product, adapting it to support VAST and VPAID Ads.

Feb 2019 → Jul 2019 UPC to Keywords Flutter App – Howard Thompson
flutter, dart, android, ios

UPC to Keywords - A barcode and keyword search, Android/iOS App. https://play.google.com/store/apps/details?id=ca.howardthompson.searchbybarcodekeywords https://apps.apple.com/ca/app/apple-store/id1482204115

The barcode number is used to pre-search, collecting common keywords that are then used in the final search; producing more localized results as compared to using just the barcode number.

Jun 2008 → Jun 2019 Bookkeeper and Caregiver – Dr Judy Thompson Medicine Professional Corporation
quickbooks

• Part-time • Resigned from BlackBerry to meet family needs

Dec 2018 → Jan 2019 Software Engineer – Coonelli
linux, php

Resolved installation/feature issues with Linux Systems being investigated for customer deployment. LogicalDOC (DMS), Jasper Reports (Report Server) and YetiForce (CRM). (Remote PHP debugging)

Nov 2014 → Nov 2018 Get It Or Not? Android App – Howard Thompson
java, rxjava, android
Feb 2005 → May 2008 Team Lead, SV&V Automation – BlackBerry
jira, junit, testng, java, hp-quality-center, webservices, uml

Lead a team of 7 to create a framework that allowed test cases written in Java to make Web Service calls to components distributed across the network that perform actions on BlackBerry devices, mail servers, and BlackBerry Enterprise Admin Servers. Integration test cases were created using the framework for messaging, calendar, contact, task and note functionality. (Java)

Aug 2002 → Dec 2004 Full Stack Developer – Howard Thompson
jboss, ejb, jsp, sql, jdbc, webservices, apache, struts, mysql, xml, jakarta-ee, linux

Creator and Caregiver • Launched www.whosellsit.com, a product search engine where "brick and mortar" retailers could market their inventory by uploading UPCs; customers could come and find "Who Sells It?". (Decommissioned, Extended Parental Leave / Nortel layoffs)

Mar 2001 → Jul 2002 Sr. Software Developer, CTI Technical Specialist – Nortel Networks
c++

• Created an initial Call Center / IP switch integration plan. • Developed Call Center / switch integration features. o Customer control link protocol, Call Supervisor, entry of activity codes, DTMF (“Touch Tone”) keys, etc.

Jan 2001 → Feb 2001 Sr. Software Developer, Expansion Technical Leader – Nortel Networks
c++

• Brought together the views of product management, senior development management and engineering on product capacity increases, capturing them in a product specification document. • Redesigned voice application integration code threading/signaling to meet the required capacity increases.

May 2000 → Dec 2000 Sr. Software Developer, Infrastructure Technical and Project Leader – Nortel Networks
c++

• Led a team of 3 team leaders toward a Call Center product sub-release. o Interfaced with development and project management with respect to build schedules, configuration management, milestones, feature availability, verification and merging with a new application stream. Created the formal project requirements document and development plan.

Jan 1999 → Apr 2000 Sr. Software Developer, Voice Integration Team Leader – Nortel Networks
c++

• Led a team of 4 to rewrite and apply quality processes to a Call Center product’s voice application service.

Projects & Interests

Jan 2021 → Current thomphow/drupal-thumbnail-mapper-module – https://github.com/thomphow/drupal-thumbnail-mapper-module

Drupal module to map xyz.jpg to xyz.pdf, generating and installing a thumbnail. Based on https://www.drupal.org/project/media_thumbnails_pdf

Aug 2017 → Sep 2018 thomphow/RxDialog – https://github.com/thomphow/RxDialog

Please forgive me. Yet another RX front end to Android Dialogs.

Aug 2017 → Sep 2018 thomphow/Activator – https://github.com/thomphow/Activator

An RX updated front end to the DroidActivator project

Public Artifacts

Jan 2021 Technical Notes: Migrating a Complex Corporate WordPress Site to Drupal 8 – http://websites.http://www.howardthompson.ca/wp-content/uploads/2021/01/WP-Drupal-Migration-1.pdf
drupal-8

A walk through road blocks faced, the approaches taken, tips and a few "say what?" situations.

Jan 2021 Unlimited Spoon – Recipe Unlimited Flutter Challenge – Howard Thompson – Dev/QA/Consultant/Lead - Flutter/Android, Drupal 8, Java/C++, Toronto, Canada – http://www.howardthompson.ca/unlimited-spoon-recipe-unlimited-flutter-challenge/
flutter, dart, bloc

Recipe Unlimited put out a Flutter Challenge to build a simple client for the Zomato API. The app was to be in the spirit of the old urbanspoon app but with their own requirements; as listed. Overall, the app was to help users pick a restaurant.

Jan 2020 Rappid Design Challenge – Howard Thompson – Dev/QA/Consultant/Lead - Flutter/Android, Drupal 8, Java/C++, Toronto, Canada – http://www.howardthompson.ca/rappid-design-challenge/
flutter, dart, redux, adobe-xd

A medications app that was Redux pattern/state based written to their Adobe XD specifications.