Portfolio
LinkedIn: Arthur Upfield
GitHub: salmoncore
Email: [email protected]
Deloitte
Oct 2024 - Present
Orlando, Florida - Remote
Contractor through SkillStorm
Backend Test Automation / Test Engineering Developer
Responsible for utilizing SoapUI to maintain and document automated REST API regression tests. Communicates with functional testers across projects to identify, diagnose, and resolve failures within development environments. Tracks and documents changes across APIs, regression test results, and associated development artifacts. Develops Groovy scripts to automate repetitive/sensitive workflows within SoapUI, including an OAuth2 updater running within the Jenkins CI/CD pipeline to increase test coverage for previously unautomatable APIs. Works as part of a team to divide workloads, learn existing processes, and share development experience.
Skills
- Test Automation
- SoapUI
- Groovy Scripting
- Team Communication
- Documentation (IBM Jazz, RQM/CLM)
SkillStorm
Jul 2024 - Present
Orlando, Florida - Remote
SDET Apprenticeship
Trained as part of a cohort to use a variety of technologies for use in an SDET environment, tested weekly on conceptual and practical use of these tools. Received certifications in Java and software testing. Developed InventoryMan, an inventory management application utilizing React, and deployed to AWS using Jenkins for CI/CD. Later added tests in Cucumber/Selenium, JUnit, Mockito, and performed functional testing using Postman and Burp Suite.
Certification Links
Java Certified Foundations Associate
ISTQB Certified Tester Foundation Level
Skills
- Software Testing
- Java
- SpringBoot
- React
- JavaScript
- Jenkins
- Agile Methodologies
InventoryMan Project:
GitHub Repository
SonarQube Analysis
University of Central Florida
2018 - 2024
UCF Computer Science Bachelor of Science Diploma
- Completed courses in computer science, object-oriented programming, computer graphics, systems software, cybersecurity, discrete mathematics, robotics, AWS cloud infrastructure, and more.
- Built projects in various languages, including a PL/0 compiler in C, a graphics rendering pipeline in JavaScript, financial software in Java, and applications in C, Pascal, Python, Haskell, R, and assembly.
- Passed the Foundation Exam and Senior Design classes.
Notable Projects
Lasso
Spring 2024
Side-scrolling 2.5D platformer made in Unity
- Conceptualized and implemented the novel “Lasso” mechanic.
- Utilized C#’s object-oriented features for development.
- Designed player movement, game flow, and collision handling.
- Built AI for enemies using state machines and raycast-based sight cones.
- Designed and constructed levels, including tutorial, “Canyon,” and “Lone Star.”
- Led a 4-person group using Git, Discord, Trello, and Google Drive.
- Received the class’s Best Game Design award.
Lasso Project Links:
GitHub Repository
Lasso itch.io Site
Gameplay Stream
Sudokuru
Fall 2022 - Spring 2023
Open-Source Sudoku Mentoring Application
- Utilized JavaScript, TypeScript, Node.js, and the React framework, leveraging Expo for cross-platform functionality and Storybook UI frameworks.
- Primarily responsible for the modular Sudoku board component, delivering a visually interesting and accessibility-focused user experience across web and Android platforms.
- Contributed to front-end navigation architecture, implementation of React state management techniques, and configuration for Docker, API, and “Backend-For-Frontend.”
- Collaborated within a 6-person group using Git, Discord, Jira, GitHub Issues, and TeamGantt for version control, issue tracking, deadline monitoring, and sharing resources.
Sudokuru Project Links:
GitHub Repository
Sudokuru Site
Sudokuru Mobile Application
VEX Robotics
2016 - 2018
VEX Competitive Robotics, Team 5245A - Varsity Team Lead & Lead Programmer
- Worked in a team to conceptualize, construct, and program robots for driver and autonomous tasks.
- Competed in programming challenges and technical interviews, qualifying for and attending the VEX Worlds & US Open Championships (2017-2018).
- Taught robotics programming in C using the VEX Cortex Microcontroller as a mentor at Polk State College’s TALON Robotics program.
VEX Robotics Links:
GitHub Repository