Summary
Overview
Work History
Education
Skills
Websites
Final Year Thesis
Certification
References
Timeline
Generic

Ellen O'Hara

Melbourne

Summary

A motivated computer science graduate with expertise in test automation, AI, and VR development. Specializes in delivering innovative, cloud-based, full-stack solutions. Skilled in Agile methodologies, with a proven track record of developing efficient, high-quality software applications and collaborating effectively within dynamic teams. As an Australian citizen, I am eager to contribute my technical expertise in a development/test role to advance innovation in the Australian tech industry.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Automated Test Engineer - Graduate

OCUCO
09.2024 - 02.2025

• Developed and maintained automated tests using Playwright, C#, Cucumber, and Gherkin, contributing to the stability and quality of medical software applications.

• Optimized automated test code, improved the overall test pass rate from 30% to 70% by refactoring and streamlining logic to minimize false positives and improve coverage.

• Utilized Azure DevOps for deployment processes and Applitools for visual regression testing to ensure UI consistency across various devices. Delivered training and mentoring on the use of Applitools for new hires.

• Employed Behavioral Driven Development (BDD) to create intuitive test scenarios, enhancing collaboration between developers and testers.

• Gained hands-on experience with Scaled Agile Framework (SAFe) for collaborative sprints within a large engineering team.

Software Developer Intern

Unum
03.2023 - 09.2023

• Worked as part of a scrum team developing quality software applications in the insurance sector.

• Performed various aspects of the software testing lifecycle, including test planning, test case design and implementation, test execution, and defect reporting.

• Test Automation was a key focus (Java with Selenium).

• I delivered a company-wide presentation outlining my results and experiences as part of the intern program.

• As part of the intern group project I worked on the UX aspects of a web-based AI chatbot, performed data analysis and data preparation for AI and performed prompt engineering. The results of this successful project were adopted by the business in a production environment.

• Practiced and developed my agile and Scrum experience including performing the Scrum Master role.

Education

Bachelor of Science - Computer Science And Software Engineering, 2:1

Maynooth University
01.2024

Skills

  • Programming Languages: Java, Python, C#, JavaScript, SQL, GDScript, HTML, CSS
  • Automation & Testing Tools: Selenium, Playwright, Cucumber, Gherkin, Applitools
  • Tools & Technologies: REST APIs, GitHub Copilot, Godot, Blender, Bootstrap, MySQL, Azure DevOps, Git, Nodejs
  • Development Practices: Behavior Driven Development (BDD), Scaled Agile Framework (SAFe), Scrum
  • IDEs: Visual Studio, Eclipse, IntelliJ
  • Operating Systems: Windows, Unix

Final Year Thesis

• Project Overview: Developed a Virtual Reality Memory Palace  application using Godot 4.2.1 to enhance memory retention  through an immersive user experience.  

• Porting: Successfully ported the existing project from Godot  3.5 to Godot 4.2.1, ensuring compatibility with the latest  features and future-proofing the application.  

• Menu Interface Design: Redesigned the menu interface to be  more intuitive and user-friendly, using 3D design and colours  to enhance usability and memory recall.  

• OpenXR Integration: Implemented OpenXR and XR Tools for  advanced VR functionalities, including movement, object  interaction, and UI interaction.  

• User Interaction Improvements: Experimented with dynamic  versus static objects and implemented new navigation  methods to improve user experience.  

• Technical Tools: Utilized Blender 4.0 for 3D modeling and  mesh design, integrating assets into the Godot engine.  

• Problem-Solving: Overcame technical challenges related to  porting, object spawning, and collision detection through  research, experimentation, and community engagement.  

• Documentation and Code Management: Maintained detailed  documentation and version control through a Git repository.

Certification

  • AiU - Certified GenAI-Assisted Test Engineer (GenAI -TE)
  • Software Testing - ISTQB Foundation certified

References

References available upon request.

Timeline

Automated Test Engineer - Graduate

OCUCO
09.2024 - 02.2025

Software Developer Intern

Unum
03.2023 - 09.2023

Bachelor of Science - Computer Science And Software Engineering, 2:1

Maynooth University
Ellen O'Hara