Browserstack Community Day 2025 - Skill Development in an Age of AI
AI will change Software Development. We don’t yet know how the Software Testing role will change. And we don’t know what skill sets we will need to develop. However, we do know that we can use AI to augment jobs, rather than replace them. When we view AI as an augmentation technology, we can experiment to strengthen our position for the future and influence the adoption of AI tooling.
Saucecon 2021 - Talk
Security Testing is a highly technical set of skills, covering a wide domain of knowledge that can take a long time to learn and gain proficiency. But there are simple ways to increase the scope of what we already do to provide more insight into the security of our application.
Open Source Profile - Keynote at the Open Quality Conference
Updated 2023/07/30 to include talk recording
Open Quality Conference 2020
The Open Quality Conference was an online conference based around Open Sourced Tooling.
The videos were pre-recorded with some live sessions during the day.
This recording was released free to Patreon supporters in 2020 And can be found on Patreon and as part of the Patreon Exclusive “Get Your Message Out - blogging” course
Official Blurb
In this talk we will provide examples of using Github, Netlify, Hugo, Heroku, GitPages, Gist and a host of other sites and tools to share your knowledge, and expand your skillset and experience as you do so. You don’t have to share code to take advantage of the open source hosting. You don’t need to be able to code to do this.
BrowserStack - Breakpoint 2020 - Talk
I spoke at the Online BrowserStack Breakpoint conference.
Much of the automating we do to support testing involves detecting change. Once our tests pass, they fail when the system changes and the automated execution alerts us to the change. There are other ways that automating can help us.
SauceCon 2020 - Automating Tactically and Strategically
Live Recording with Q&A
SauceCon 2020
SauceCon 2020 was moved online as a free conference.
Title: Automating Tactically and Strategically
One of the biggest concepts that has made a difference to my programming and automating is the concept of “Tactical Vs Strategic”. Tactical being for a specific purpose, possibly a bit rough around the edges, not necessarily completely robust for everyone, etc.. And Strategic being critical to long term aims, maintained and maintainable, etc. In this talk I will provide examples of both strategic and tactical automating for activities as diverse as supporting testing, marketing and general life. We will also consider how and when to move from automating tactically to strategically. And how the concept has helped me change my programming style and how I write code.
Virtuoso Webinar - The Future of Testing
Virtuoso Webinar April 2020
On 28th April 2020, I presented in a Webinar with Joe Colantonio.
The webinar was sponsored by Virtuoso.qa
I provided a short presentation on how testing will change in short and long term. And then there was a Q&A session between Adil Mohammed, Joe Colantonio and myself.
You can sign up to watch the live webinar recording with full Q&A using this link.
You can also read a summary of the webinar on the Virtuoso.qa blog
A Guide to Testing Web Applications - Remote Talk
Dev Fest Bishkek 2019
A remote talk held on 14th December 2019 for The Bishkek Dev Fest.
I tested an application for about a day, making notes, and then generalised these into lessons learned and categorise of Test Sessions to help build a better model of how I approach testing.
This talk is available as an expanded (31 video) course on Patreon
A Guide to Testing Web Applications
Have you ever wondered how other people test applications? Not in theory, but in practice? What thought processes are used? How did they model the application? What tools were used? How did they track the testing? That’s what this talk is all about. This talk will be based on a short Case Study of testing an open source web application. Why open source? Because then there is no commercial confidentiality about the process, tools or thought processes. Alan will explain his thought processes, coverage, approaches, tools used, risks identified and results found. And generalise from this into reusable models and principles that can be applied to your testing. This covers the What?, and the Why? of practical exploratory web testing.
Abn Amro Internal Quality conference - Keynote and Tutorial
Abn Amro
On 11th September 2019 I was invited to present a Keynote and Tutorial at an internal Abn Amro conference for their Software Testers and Software Developers. There were a good mix of internal speakers and external speakers and additional invited speakers from Saucelabs.
I presented a talk on “Secret mysteries of automated execution” which described lessons learned and generic concepts about automating that I use to help me.
Testival Meetup June 2019
Testival Meetup 2019
I presented a talk on Automating Pragmatically.
Based on questions I am often asked about automating. I wanted to create a talk where I explained the models I use to help me understand automating and the approach I use for evaluating information about automating that I find online.
Logistics
-
June 4th 2019
The talk was recorded. I have uploaded it to Patreon, and the full talk with Q&A has been uploaded to Evil Tester Talks.
Test Tribe AMA 2019
Test Tribe AMA June 2019
This was a live AMA.
Questions were uploaded to Facebook and the talk was streamed live over Facebook Live.
Logistics
-
May 24th 2019
The talk was recorded and will be online at some point. I have also uploaded a live recording, with behind the scenes information to Patreon and Evil Tester Talks.


