Articles:
I have started publishing articles, writing for sources other than this blog.- LinkedIn Pulse: What happens when you pair Playwright with something other than TypeScript? (4/22/2026)
- LinkedIn Pulse: Can You Prompt Claude Into Being A Good Tester? Experiments with AI-Assisted Testing (4/14/2026)
- LinkedIn Pulse: When Claude Acts Like a Clod: Catching AI Fabrications: A QA Engineer's Field Notes (3/31/2026)
- LinkedIn Pulse: Why Would an AI QA Use Python? How AI and Python became linked (3/27/2026)
- LinkedIn Pulse: Why do QA Engineers call it setting up 'Pre-Conditions' for a test, or 'Test Setup' while DEVs call it 'Seeding'? - Conversations with Claude.ai (3/20/2026)
- LinkedIn Pulse: GitHub Copilot Over-Engineered My Playwright Framework Then Blogged About It! An AI's Perspective on Test Automation Industry Standards (3/5/2026)
- LinkedIn Pulse: Creating a GitHub Actions Workflow for Android Detox Testing with GitHub CoPilot? What Could Go Wrong? (2/4/2026)
- LinkedIn Pulse: First Time Using GitHub CoPilot to Create a ReactNative LoginPage app. What Could Go Wrong? (1/4/2026)
- Threat Stack: How to Write an Automated Test Framework in a Million Little Steps (3/24/2020)
- Threat Stack: Testing Tool Profile: Why Threat Stack Uses ThoughtWorks Gauge (10/31/2019)
- Threat Stack: 10 Automated Testing Tools That Threat Stack Uses -- and Why (9/19/2019)
- Medium: Five Tips On How Software Testers Can Work With Software Developers (7/1/2019)
- SmartBear Blog: So You Want To Be An Automation Developer (4/9/2018)
- TechBeacon: How QA can build quality into your software pipeline (5/30/2017)
- TechBeacon: Coding is key to a test automation career: Are you prepared? (5/17/2017)
- TechBeacon:: Steps For Your First Day As an Automation Developer (3/23/2017)
- TechBeacon: How to Pass a Coding Interview as an Automation Developer (9/21/2016)
- TechBeacon: Switching Careers in QA: From Manual Testing to Automation Development (4/07/2016)
Speaking Engagements:
I've started giving talks at software testing events. Want me to give a talk listed below? Let me know!
- 5/20/2026: How to Test Mobile Automation Frameworks @ Software Quality Group of New England (sqgne.org)
- 4/6/2026: Building a React Mobile Automated Test Framework Using Detox + TypeScript @ the online conference TestGuild.com
Slides from Presentation: https://tinyurl.com/detox-demo-slides
- 6/20/2018: "How to Work With Developers" @ the online conference TestGuild.com
- 1/9/2018: "How to Pass a Coding Interview as an Automation Developer" @ the online automation conference, AutomationGuild.com
- 10/17/2016: "How to Pass a Coding Interview as an Automation Developer" @ Greater Boston QA and Testing Meetup. - Blog writeup, video, slides.
Boston QA Meetup: How to Pass a Coding Interview as an Automation Developer
Speaker: T.J. Maher
Date Given: Monday, October 17, 2016
Slides from Presentation:
How to pass a coding interview as an automation developer talk - Oct 17 2016 from Thomas F. "T.J." Maher Jr.
Courses:
- Launched free course Introduction to Capybara for Test Automation University (7/19/2019)
Books:
- Excerpt, "How to Gauge What Your Tests Are Doing" from Continuous Testing for DevOps Professionals (9/1/2018)
Video Talks:
- YouTube: Interview Question: How To Test a Web Page (1/22/2018)
- YouTube: Interview Question: How Would You Test A Chair? (1/14/2018)
- YouTube: The Secret to My Career in Software Testing? Dungeons and Dragons (1/4/2018)
Groups:
Ministry of Testing - Boston:- Former Meetup Organizer for the defunct software testing group, the Ministry of Testing - Boston, planning and running events, networking with other businesses in the Cambridge and Boston area, always on the lookout for hosts, speakers, and sponsors.