Final Year · NCI Dublin · Graduating 2026

Conor
Griffin

QA Engineer & Software Developer — building things because it's interesting, not because it's required.

I build things outside of what's asked.

Final-year B.Sc. Computing student at NCI with hands-on professional experience as a QA Engineer on a live national-scale platform. I write automation, validate APIs, and ship code in agile teams — but outside of work I'm building a roguelike dungeon crawler in Python and an API fuzzer born from real frustration with manual negative testing.

I use AI tools every day to move faster and think better. TypeScript, Java, and Python are where I'm most comfortable. I'm looking for a role where what I build actually matters.

8mo Professional QA internship
4+ Projects shipped
3+ Languages daily

What I've built

Personal · Active
In Development

The Hollow Descent

A dark fantasy roguelike dungeon crawler. Procedurally generated 10-floor dungeon, turn-based combat, tile-based rendering, and permanent death. A young man descends into the underground in search of his missing father.

PythonPygamepytestOOP / ECS
Personal · Early Stage
Research Phase

QA Chaos Monkey

An automated REST API fuzzer that hammers endpoints with malformed, boundary-busting, and unexpected inputs — then logs everything that breaks. Born from real frustration with manual negative testing.

PythonREST APIspytest
Professional · Live
Production

MyAgFood

National agricultural platform serving Irish farmers — animal tracking, nitrates management, land administration. Built by DAFM in partnership with Version 1. I owned the QA automation layer.

PlaywrightTypeScriptRESTassuredAngularJava

Where I've worked

Jan 2025 – Aug 2025 8 months

QA Engineer @ DAFM — Version 1

MyAgFood Project · IMT Schemes, Land & Digital Services

  • Designed and maintained the full Playwright (TypeScript) automation suite across a consumer-facing national platform.
  • Validated REST APIs using RESTassured (Java), covering correctness and regression across multiple integrated teams.
  • Managed an external UAT team — scoping tests, communicating plans, and consolidating feedback for engineers.
  • Created Xray test cases traceable from requirements through to defect reports; raised and tracked all bugs in Jira.
  • Shipped across two-week Agile sprints: stand-ups, planning, refinement, retrospectives, and deployments.

What I work with

Languages

TypeScriptJavaScriptJavaPythonSQLHTML / CSS

Frameworks & Libraries

ReactNext.jsSpring BootPlaywrightRESTassuredPygamepytestAngular

Tools & Platforms

Git / GitHub / GitLabDockerJiraConfluenceXrayPostmanCI/CDWebSockets

Practices

Agile / ScrumTest StrategyAPI ValidationUAT ManagementOOP / ECSProcedural Generation

B.Sc. in Computing

National College of Ireland, Dublin

Sept 2022 – May 2026

Relevant Modules

Software Quality & Testing Advanced Programming (Java) OOP (Java) Data Structures & Algorithms Web Design & App Development AI & Machine Learning (Python) Software Engineering Databases & Data Modelling Security Fundamentals Advanced Computer Networks