Quality engineering
Enterprise automation.
Some of the hardest tests involve a physical object, a language barrier or a legacy system. My work starts with the thing that makes the test difficult to repeat.
Computer vision & robotics
Testing a physical checkout
A point-of-sale terminal has a screen to read and controls to operate. I introduced OpenCV image recognition to handle changes in lighting, and robotic-arm validation for repetitive interactions with the hardware.
Writing tests across languages
Teams in different regions needed to build automated tests in a shared tool. I built a generative AI translation capability for Tricentis Tosca so that more team members could write those tests in a language they knew.
Preparing repeatable test data
A regression run can spend more time waiting for suitable data than executing tests. I automated mainframe test-data setup so the team could prepare the conditions for a test and run it again.