Skills

Game Testing Experience

The following are issues I have found but with removed context.

Anecdote: Skip Exploit
One game I tested allowed you to change form. I had noticed that when ending the form change you reappeared slightly above your previous position.

One area had a switch to progress above a trapdoor which could be opened by going through a puzzle section. However, if you form changed and pushed yourself up against the trapdoor and ended the form change you would appear on the other side of the trapdoor due to the position displacement, allowing you to completely skip the puzzle.

After confirming that this was the only area where this exploit was possible the area was adjusted to ensure the player couldn't access the area beneath trapdoor while transformed.

Anecdote: Movement Lock
An example of me thinking outside of the box was when I was testing a game which used keyboard and mouse to control the player.

I found that movement was prevented if certain movement keys were used, however the other tester wasn't having the same issue.

After confirming we were both on the same build I thought it might be a hardware related issue as the keyboards we were using were different makes. After swapping them around the issue then appeared on his game too so we didn't log it as an issue.

Other Bugs

Testing

I started my QA career when I started working for GlobalStep in 2019. I tested games and apps by running through test scripts provided by the leads. When I was put on the Oddworld Soulstorm project I set up tests to fulfil specific criteria set by the client. At Crealogix I updated smoke and regression tests to cover test cases for new features. Near the end of my time at Crealogix I was being prepped to take the ISTQB Foundation Course in Software Testing however due to budget cuts I left before I could take it.

C#

C# is the programming language I first used for Unity back at University. After getting a job at Crealogix I used it to create automation tests for the wealth management solution in Visual Studio. There was also preexisting code for tests that I had to step through to fix issues that had arisen due to new features or changes.

SQL

I learned the basics of SQL in my first year of university where I interacted with a premade database. After getting a job at Crealogix I used it for a vareity of reasons including; creating queries to confirm the correct data was showing on the frontend, changing data to enable different components for testing, and queries for automation to run.

Unity

Used Unity continuously throughout university for a variety or units. Initially understanding how to properly reference components was difficult but over time it clicked into place. After the price changes I am thinking of looking at Godot

GameMaker 2

I used GameMaker 2 for my final major project as a challenge as I hadn't used it much before then. I made a A* and breadth-first pathfinding system from scratch for a 2d strategy RPG within it, something I hadn't even done in Unity yet. I am confident in my ability to learn further.

Japanese

Started learning Japanese in December 2018. I am taking lessons to learn words, Kanji, and improve my speaking. I am nearing the end of the first Minna no Nihongo textbook. I plan to take the JLPT N5 exam within the next two years.

Microsoft Office

Microsoft Word and Excel are my best Office applications. Word is great for its versatility and presentation standard with Styles helping to organise everything. While Excel is great for orangising data, I also know how to use functions and conditional formatting. PowerPoint I used a lot more in the past with timings, transitions and OnMouseClick.