Fall 2026 Co-op Candidate | Toronto/GTA

Pramit Roy

Software Engineering Co-op Candidate | Full-Stack, QA / SDET & DevOps / IT Automation

McMaster Software Engineering student seeking Fall 2026 co-op roles in Toronto/GTA. I combine full-stack software projects with 5+ years of real IT systems experience in troubleshooting, deployment validation, documentation, and user-facing technical support.

  • Fall 2026 Co-op
  • Toronto/GTA
  • Software Development
  • QA / SDET
  • DevOps / IT Automation
  • 5+ Years IT Systems Experience
Portrait of Pramit Roy

About

About Me

I am a Software Engineering student at McMaster University looking for Fall 2026 co-op opportunities in Toronto and the GTA. My background combines software development projects with 5+ years of hands-on IT systems experience across troubleshooting, deployment validation, endpoint preparation, documentation, and user-facing technical support.

Before focusing on software engineering, I worked in technical support environments where I diagnosed hardware, software, OS, and network issues, prepared approximately 200 devices per week, supported thousands of device workflows, and trained new team members on repeatable technical processes.

That experience shapes how I build software: I care about clear workflows, reliable behavior, usable interfaces, documentation, and practical systems thinking. I am especially interested in Software Development, QA / SDET, DevOps / IT Automation, Software Analyst, and Technical Analyst co-op roles.

Resumes

Choose the Resume That Matches Your Role

Path 1

Software Development Co-op

Best for: Software Developer, Software Engineering Intern, Full-Stack Developer, Web Developer, Frontend Developer, Backend Developer.

  • React, Next.js, JavaScript, TypeScript
  • Node.js, Express, MongoDB, REST APIs
  • Debugging and documentation habits from real IT support work
  • Projects: IT Ticketing System, Chess Game, Portfolio
Download Software Development Resume

Path 2

QA Automation / SDET Co-op

Best for: QA Automation, Software Developer in Test, Test Automation, Software Analyst, Systems QA, Application QA Analyst.

  • Issue isolation
  • Root-cause troubleshooting
  • Validation checks and reproducible defect thinking
  • Deployment/device testing and documentation
Download QA / SDET Resume

Path 3

DevOps / IT Automation Co-op

Best for: DevOps / IT Automation, Technical Analyst, Systems Analyst, Infrastructure Analyst, Application Support Analyst.

  • Deployment validation and systems reliability
  • Linux, Bash/Shell scripting, CLI, Git
  • Network fundamentals and troubleshooting
  • Projects: Enterprise Network Design, IT Ticketing System, Portfolio
Download DevOps / IT Automation Resume

Skills

Skills I can speak to in interviews.

Software Development

  • JavaScript
  • TypeScript
  • Python
  • Java
  • SQL
  • React
  • Next.js
  • Node.js
  • Express
  • MongoDB
  • REST APIs
  • HTML5
  • CSS3
  • Tailwind CSS

QA / Testing

  • Debugging
  • Issue Isolation
  • Root-Cause Troubleshooting
  • Validation Checks
  • Regression Thinking
  • Defect Documentation
  • Browser DevTools
  • User Workflow Testing
  • Documentation

DevOps / Systems

  • Linux
  • Bash/Shell Scripting
  • CLI
  • Git
  • GitHub
  • Deployment Validation
  • Network Fundamentals
  • VLANs
  • OSPF
  • ACLs
  • Cisco Packet Tracer
  • Technical Documentation

Projects

Projects that show how I build and solve problems.

01

IT Ticketing System

  • Full-Stack
  • QA Automation
  • Support Ops
  • React
  • Node.js
  • MongoDB
  • Playwright
  • Python

A full-stack support ticketing app with role-based demo auth, ticket lifecycle workflows, MongoDB storage, automated QA coverage, and a Python support-ops automation lab for health checks and incident reporting.

  • Role-based ticket lifecycle with pagination, sorting, SLA visibility, export, and activity history
  • REST API validation with Jest / Supertest plus Playwright end-to-end regression coverage
  • Dedicated QA Automation lab covering API, UI, permissions, and accessibility test suites
  • Support Ops lab with Python health checks, synthetic login checks, Markdown reports, runbooks, and scheduled GitHub Actions monitoring

02

Chess Game

  • Frontend
  • TypeScript
  • State Management
  • UI Testing Surface
  • Next.js
  • Tailwind CSS

An interactive browser-based chess application using Next.js, TypeScript, Tailwind CSS, component-based UI design, and frontend state management.

  • Predictable frontend state handling
  • Reusable component structure
  • User interaction and game-rule behavior
  • Useful for frontend, software developer, and QA validation conversations

03

Enterprise Network Design

  • Networking
  • Systems
  • Validation
  • Cisco Packet Tracer
  • VLANs
  • OSPF
  • ACLs

A secure multi-site enterprise network design using VLAN segmentation, 802.1Q trunking, OSPF routing, and ACLs, with connectivity validation and blocked-path testing.

  • Network segmentation and routing configuration
  • Access control and restricted traffic validation
  • Documentation of expected and blocked paths
  • Relevant to DevOps, systems analyst, technical analyst, and QA validation roles

04

Personal Portfolio

  • Frontend
  • Accessibility
  • Performance
  • SEO
  • HTML
  • CSS
  • JavaScript

A lightweight, accessible portfolio site built with semantic HTML, modern CSS, modular JavaScript, SEO metadata, and simple deployment.

  • Accessible and responsive layout
  • SEO metadata
  • Fast static deployment
  • Clear resume links for different co-op role types

How It Connects

Why My Background Fits Co-op Roles

Software Development

My software projects show practical full-stack and frontend development using React, Next.js, TypeScript, Node.js, Express, MongoDB, REST APIs, HTML, CSS, and JavaScript. My IT background helps me debug carefully, document clearly, and think about real users.

QA / SDET

In IT support, I spent a lot of time isolating issues, reproducing failures, validating fixes, documenting patterns, and checking whether systems behaved as expected. That experience maps naturally to QA, software testing, SDET, and software analyst work.

DevOps / IT Automation

My systems experience includes endpoint deployment, imaging, configuration, network troubleshooting, deployment validation, and repeatable technical documentation. That gives me a practical foundation for DevOps / IT Automation, Systems Analyst, and Technical Analyst co-op roles.

Currently Improving

What I am working on next.

I am continuing to improve my projects with stronger automation coverage, clearer support documentation, CI/CD practice, and deployment validation.

  • Expanding the IT Ticketing System with QA Automation and Support Ops Automation labs
  • Adding role-based evidence for QA / SDET, software development, and IT automation interviews
  • Improving project READMEs with setup, troubleshooting, and runbook notes
  • Exploring CI/CD and containerized deployment workflows

Contact

Open to Fall 2026 co-op roles in Toronto/GTA.

I am open to Fall 2026 co-op roles in Toronto/GTA across Software Development, QA / SDET, DevOps / IT Automation, Software Analyst, and Technical Analyst positions.