Code By GK Logo

Gopalakrishnan

Senior QA Automation Engineer & SDET

I build test automation systems by day and indie developer tools by night. Through Code By GK, I share what I learn - tools you can use, courses you can follow, and resources you can ship with.

Gopalakrishnan - Code By GK

Gopalakrishnan

Senior QA Automation Engineer & SDET

What I Build

Products, tutorials, and resources

Three ways Code By GK can help you - whether you're looking to use a tool, learn a concept, or ship faster.

Products

Tools that solve real problems

Web apps, Chrome extensions, and CLI utilities built because existing tools didn't cut it. NanoRead, DOM2POM, ZapComment, Dorkmine - each one started as a personal frustration.

Explore Products
Resources

Ready-to-use assets

Frameworks, templates, and automation kits you can drop into a real project. Built to save hours, not minutes.

Browse Resources
Learn

Notes from real learning

Structured course notes written while learning - filtered through 11 years of QA engineering experience. Not summaries. Opinionated, hands-on, and built to be used.

Start Learning

Open Source & Side Projects

Projects

Experiments, civic tools, and open-source work that aren't products yet — or aren't meant to be.

PostCraft

Active

AI-powered social media post generator supporting six AI providers (Groq, Ollama, LM Studio, OpenAI, OpenRouter, Together). Supports LinkedIn, X, and Instagram with LinkedIn OAuth posting, image upload, and localStorage history.

Next.jsTypeScriptGroqOpenAILinkedIn OAuth

Career

Experience

11+ years across enterprise SaaS, fintech, and product companies.

Software Engineer Senior - Test

Mettler Toledo

Jun 2021 - Present

Leading test automation strategy and framework development for a multi-product SaaS platform serving 500K+ users.

  • Developed Qt application automation framework with Squish & Python.
  • Built TAF Manager tool, reducing test design time by 60%.
  • Architected automation framework with PyWinAuto, Python & Behave.
  • Led desktop automation testing with WinAppDriver, C# and SpecFlow.

Test Analyst

Infosys

Jan 2019 - Apr 2021

Managed automation infrastructure for payment processing systems handling $2B+ annual transactions.

  • Led web application automation testing with Selenium and Java.
  • Led API automation testing with Rest Assured (Java).
  • Conducted API automation testing with RestSharp (C#).
  • Participated in frontend development with Angular.

Software Engineer

Finastra

Dec 2016 - Jan 2019

Developed automation solutions for web and mobile applications across multiple client projects.

  • Conducted web application automation testing with C# and SpecFlow.

Software Developer

UST Global

Mar 2015 - Dec 2016

Developed automation solutions for web and mobile applications across client projects.

  • Conducted web application automation testing with Selenium and Java.
  • Participated in manual testing activities.

Stack

Technical Skills

Tools and technologies I use to build, test, and ship.

Frameworks & Tools

SeleniumSquishPlaywrightWinAppDriverPyWinAutoREST AssuredPostmanJMeter

Languages

PythonC#JavaTypeScriptJavaScriptSQLBash

Frontend

Next.jsAngularVueTailwindShadcn

Backend

FastAPIExpress

Database

PostgreSQLMySQLRedis

CI/CD & DevOps

JenkinsGitHub ActionsDocker

Methodologies

TDDBDDAgileShift-Left Testing

Let's Work Together

Open to discussing software engineering challenges, automation architecture, or collaboration opportunities.