What did I do?
It's a natural question to ask when you get made redundant, which I just did, and so I am.
But I'm not pondering it in a why me? kind of a way. I'm good at my job and was valuable to the company and I understand that the business will always do what it believes benefits the business.
But if there's no soul-searching right now, there is sadness, just as there was in previous rounds of downsizing at the company. Then, I was sad for those who were let go but this time I find that I'm feeling all the feelings for the people I've left behind.
What did I do?
It's still an interesting question to reflect on, but in the sense of what have I accomplished? What brought me pleasure? What did I learn? Perhaps the answers will influence where I go next, or perhaps it'll just be useful prep for future recruitment rounds.
What did I do?
If you've been reading this blog for a while you'll suspect that there might be some data to review ... and there is.
I made Ada's bureaucratic annual review process work for me by creating a spreadsheet formatted for easy copy-pasting into the forms and Miro board I was required to fill. I added to it incrementally across the year and I carried on even when the reviews fizzled out because I'm an instinctive collector.
I might need that data later!
Well, later has arrived and I started to use the data in my job search prep. I self-identify as a tester and my role title at Ada was Senior Expert Quality Engineer (!) but the data reinforces what I always knew: I have a lot of experience and I range widely.
I thought it might be interesting to share some highlights here.
What did I do?
At a high level, I did what I always do: try to understand the context, look for risks, seek opportunities to add value, make connections within and outside my team, share my knowledge and learn from others, support my colleagues by trying to help them make the best version of whatever they're working on given what we know and all the constraints. Also, take my share of whatever crap work just has to be done with a smile. (My Frame Your Thing)
But at a more granular level, here's three of the categories I factored out of the spreadsheet.
Testing
Artificial Intelligence
Ada introduced AI across the board reasonably early in both product and working practice. From the beginning I explored, with my medical colleagues, ways of testing our AI-enabled products including metamorphic approaches, statistics, adversarial AI, adversarial human, and large eval sets.
Dial-a-Persona was a tool I conceived, prototyped in a hackathon, and then ran as a semi-official side-project with a cross-functional team of developers, medical staff, and data analysts. It lets domain experts configure very personas to be simulated by AI and run against the Ada product at scale, enabling bulk testing of fine-grained or helicopter-view features of the medical modelling that simply isn't possible with only human effort.
I built skills for test planning based on my blog and five years of test notes, that's theory and practice, which I iterated aggressively to shape them into something useful and shared with colleagues.
I used AI to help me build test tools, and as a tool itself for controlling the tools it built for me. I found interesting benefits from a deterministic tool with lots of telemetry and data creation driven by an agent under my direction. I used this approach frequently for exploration, amplifying my capacity to cover potentially interesting scenarios, but always giving me a way to directly check any claim made.
Some related posts: Is the Variability Variable?, How do I Test AI?, Exploratory Testing Reimagined
Knowledge and Sharing It
I've been around the block, within and outside testing, with roles in development, tech support, and technical writing as an individual contributor and a manager, plus all the stuff you just do being present at the start of a startup. Here, I've pulled out a few testing nuggets.
In my role at Ada I presented, demoed, built, documented, and paired all the time, as my default. I've learned that information tends to be absorbed better if it's solving a right-now problem so that's what I aimed for with topics including data-driven testing, property-based testing, concurrency, exploratory testing, heuristics, oracles, data, and visualisation.
Sometimes I was summoned to provide expertise. I recall an E2E Task Force that had wound itself into a knot of misconceptions about testing and service monitoring. I helped them to untangle and decide what they actually wanted before they did anything else. The conceptual blocker, which I've also seen elsewhere, was the use of a "test library" bringing a load of what-testing-is baggage with it.
I set up pairing schemes within my team (including managers) and across teams, the goal being to share and learn from each other and build relationships. I've also had mentoring arrangements with colleagues tailored to whatever they felt I could help them with, and their preference for approaching it.
I paired at the drop of a hat on ad hoc tasks with anyone on anything, typically for testing ongoing work. I also facilitated weekly group testing sessions with the medical quality engineers where they'd bring a task or I'd suggest an exercise and we'd work out ways of approaching it given their context. The feedback on these sessions was amazing.
Talking of feedback, I give it if requested, including to the CEO and including things the requestor might consider negative. Asking is important: I would not usually offer unbidden feedback so I made a point of setting up an open invitation for it in both directions with my immediate managers.
Some related posts: Paving the Way, Giving Back, Collect, Arrange, and Slice, Means Testing
So, what did I do?
Simply put: I did what I do. Loads of it, much more than what I've excerpted here, always identifying risks, finding information, building tools, building relationships, sharing, learning, and seeking to add value at a proportionate cost.
I really do like this stuff. I like helping to build interesting things with interesting constraints, ideally as part of a small team that cares to do a good job. I like being trusted to seek out problems and opportunities to improve, wherever they might lie. And I like reflecting on those things. That's what I do.
If you're a tester who starts and ends at the acceptance criteria, I hope I've shown that testing can be so much more (and so much more fun) than that. You could do what I do.
And if you're a hiring manager, I'm available to talk. Perhaps I could do what I do for
you? Give me a shout on
LinkedIn.
Image: Canva
