Available to hire
I’m Joshua McDonald, a SDET and test lead with over 20 years of experience delivering quality across web, mobile, gaming, AR, and AI-powered applications. I own QA from planning to release, build automated tests in C# for Unity, implement CI/CD, and deliver measurable performance data that informs product decisions. I thrive in agile environments and enjoy turning complex requirements into reliable, scalable automation.
I specialize in documenting intricate systems so that junior engineers and non-technical stakeholders can understand them, and I relish mentoring teams, improving testing processes, and driving quality across cross-functional projects.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
Work Experience
Test Lead/QA Engineer at Illumix
March 1, 2024 - April 1, 2026Owned QA for consumer-facing AR applications and developer APIs in an agile environment. Built Augmented Reality automated tests in C# for Unity mobile apps; generated perf data and dashboards to quickly detect regressions; established an AWS device farm suite to validate cross-device compatibility; identified and bypassed third-party limitations that blocked AR playback tests on iOS and AWS farms.
Senior SDET (XR Team) at Unity Technologies
November 1, 2020 - May 1, 2023Re-architected a C# regression testing framework for XR device compatibility with Unity OpenXR; created organized documentation to accelerate onboarding and cross-team collaboration; introduced Python Locust load tests and RestAssured tests for WebGL apps on a GCP Kubernetes cluster to address scaling bottlenecks.
Senior SDET (Contract) at HBO
May 1, 2019 - November 1, 2020Expanded front-end and back-end JavaScript automation for HBO streaming services; initiated investigations to eliminate low-priority time sinks; built onboarding documentation for a complex internal code system to accelerate learning for junior SDETs.
Test Lead at Voicebox Technologies/Nuance Inc
January 1, 2016 - May 1, 2019Owned quality on multiple projects delivering LLM-driven voice control to Fortune 500 companies; managed a small QA team; developed a C# and SQL toolset to automate time-consuming product development tasks; built a Unity VR car driving simulator to demonstrate technology; replaced a long setup document with concise onboarding materials; implemented a Jenkins CI/CD pipeline with specialized running conditions.
SDET III (Contract) at Microsoft
July 1, 2014 - January 1, 2016Built C# and Unity automation frameworks and scripts for HoloLens; designed detailed test suites spanning core features and contributed to broader test coverage beyond manual testing.
SDET/Test Lead (Contract) at LDS Church
July 1, 2012 - July 1, 2014Led a web/mobile QA team; developed a data-driven Selenium/Java test suite that reproduced longstanding bugs and improved reliability; owned end-to-end quality for multiple web/mobile projects.
QA analyst (Short-term Contract) at Seamless
January 1, 2012 - June 1, 2012Short-term contract to analyze backlog; performed data-driven testing and contributed to process improvements while maintaining deliverable quality.
SDET (Contract) at Microsoft
April 1, 2007 - October 1, 2011Developed, planned, and executed test plans and cases for Xbox titles; built C# and SQL-based tools to aid data analysis, logging, and testing efficiency.
Education
Bachelor of Science, Computer Science at Neumont University – Salt Lake City, UT
January 11, 2030 - March 1, 2007Qualifications
Industry Experience
Gaming, Media & Entertainment, Software & Internet, Professional Services
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a QA Engineer
We have the best qa engineer experts on Twine. Hire a qa engineer in Spanish Fork today.