QACanCode Logo

Gopalakrishnan P

Senior Test Automation Engineer

With 10+ years of technical expertise in QA and testing, specializing in test automation framework development using Python, C# and Java. Skilled in building robust, scalable solutions that enhance software quality and accelerate delivery cycles.

Connect:
Gopalakrishnan P

About Me

Building practical tools, frameworks & systems for modern QA engineers.

I'm a Test Automation Engineer with 10+ years of experience who believes QA is not just about finding bugs - it's about building systems that prevent them.

Through QA Can Code, I create practical, production-ready tools that help QA engineers move beyond repetitive automation work and into engineering, architecture, and product thinking.

I work primarily with PythonSeleniumPlaywright, focusing on solving real-world problems like flaky tests, bad locators, and slow feedback loops—sometimes seriously, sometimes with a bit of fun, but always with intent.

If you're a QA engineer who prefers building over just running tests, you're in the right place.

Experience

Software Engineer Senior - Test

Mettler Toledo

June 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.
Developed TAF Manager tool, which reduced test design time by 60%.
Architectured automation framework with PyWinAuto, Python & Behave.
Led desktop automation testing with WinAppDriver, C# and Specflow.

Test Analyst

Infosys

January 2019 - April 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 web application development with Angular.

Software Engineer

Finastra

December 2016 - January 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

March 2015 - December 2016

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

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

Projects

Selection of tools I've built

Zapcalc

Collection of opensource personal finance calculators for daily use.

Next.jsTailwindShadcn
Inflation Calculator
EMI Calculator
Retirement Planner

Dorkmine

Opensource google dork engine with extensive collection of google dorks.

Next.jsTailwindShadcn
Google Dorks
Opensource
Security Testing

Technical Skills

Frameworks & Tools

Selenium
Squish
Playwright
WinAppDriver
PyWinAuto
REST Assured
Postman
JMeter

Languages

Python
C#
Java
TypeScript
JavaScript
SQL
Bash

Frontend Development

Next.js
Angular
Vue
Tailwind
Shadcn

Backend Development

FastAPI
Express

Database

PostgreSQL
MySQL
Redis

CI/CD & DevOps

Jenkins
GitHub Actions
Docker

Methodologies

TDD
BDD
Agile
Shift-Left Testing

Stay Connected

Follow me for more content on software quality engineering and test automation.

Let's Work Together

Interested in collaborating or learning more about my experience? I'm always open to discussing quality engineering challenges and opportunities.