Gourav Khurana

Gourav Khurana

Software Developer | QA Analyst | ISTQB-CTFL Certified

Technically driven Full Stack Developer and QA Analyst with a strong foundation in Java, React, Spring Boot, and SQL – bringing 5+ years of real-world technical experience, two production-deployed applications, 47 automated tests across three testing layers, and a quality-driven approach to every project.

5

Years of Experience

Gourav

About Me

I’m a Full Stack Developer and QA Analyst based in Toronto – channeling 5+ years of enterprise technical experience into building and testing production-ready software. My background in technical support gave me something most developers don’t have early on – a deep understanding of how software breaks in the real world. Diagnosing complex failures, tracking down root causes, and validating fixes under strict performance standards is exactly what shaped my analytical thinking and attention to detail. I build with Java, Spring Boot, React, and SQL – and I take testing seriously. My two latest projects have 47 automated tests between them, covering Playwright E2E browser testing, Jest component testing, and JUnit 5 backend testing – all running automatically via GitHub Actions CI/CD. I hold an ISTQB Certified Tester Foundation Level (CTFL) certification and genuinely care about quality – not just writing code that works, but building software that actually meets user requirements.

My expert
areas

→ Breaking down complex problems- Whether it’s diagnosing a production failure or designing a test strategy from scratch, I approach every challenge analytically and methodically until I find the root cause.
→ Building with quality in mind – I don’t separate development from testing. Every project I build includes automated tests, proper documentation, and a CI/CD pipeline because quality isn’t an afterthought, it’s part of the process.
→ Bridging technical and non-technical worlds – 5+ years of explaining complex technical issues to non-technical customers has made me a strong communicator who can collaborate effectively across teams, translate requirements into working software, and advocate for quality at every stage.
→ Continuous learning – From earning ISTQB certification to independently building and deploying full-stack applications with Docker and React, I actively invest in staying current and closing skill gaps through hands-on learning.

Skills

Testing & QA (Manual Testing, Regression, Functional, UAT, Black-box, White-box)

Test Automation (Playwright, Cypress, Appium, Jest/Vitest, JUnit 5)

API & Integration (Postman, REST API, Azure DevOps, GitHub Actions)

Defect Management (Jira, Zephyr, Root Cause Analysis, Defect Lifecycle)

Database Management (MySQL - query writing, data validation, database testing)

Programming Languages (JavaScript, Java, SQL)

  • 5

    Years of Experience
  • 10

    Courses & Certifications
  • 4

    Projects Completed
  • 10

    Technologies & Tools Mastered

Education

Computer Programmer Analyst
George Brown College
Toronto, Ontario, Canada
January 2018 – April 2020
CGPA: 3.18

Experience

Certifications

Projects

To Top