Oxford Medical Simulation is a state of the art healthcare training tool for medical students and professionals to hone their skills in a virtual, professional, clinical environment that simulates a variety of scenarios.
My contribution as a QA Automation Engineer on this project involves multiple responsibilities. Automating test plans to a mix of degrees to streamline the process is a major component - using a combination of composite recording techniques, in-engine GUI manipulation and crawling with the aim to brute-force certain aspects of the simulation.
Creating automated test plans based on scenario and requirements were also something I helped achieve; smoke, sanity and regression tests all had aspects that could be scripted using Google Sheets and Google Scripts such that a large quantity of sheets could be generated with unique aspects to each area, individualising each using data from backend information. These were then converted using in-house framework into actions that could be tabulated for use by a tester or translated into automated instructions using developer tools. Manually creating these sheets was also an alternative, especially before bringing in these techniques or when situations were too complex and wasn't worth the time to optimise a template for minimal use.
In addition to designing and integrating automated solutions, I also provided manual testing on several of the aforementioned test plans - reporting bugs and issues to Jira, detailing reproduction steps and potential root causes to narrow down viable solutions.