Dhamotharan P.K. (Dhamo)

Senior QA Engineer · Test Automation Architect · Quality Engineering · Aspiring Entrepreneur

Professional Profile

For sixteen years I have been the person teams trust to find what breaks before customers do — across Novo Nordisk, A.P. Moller — Maersk, Tryg, Staples, LexisNexis, Elsevier, American Express. I have built automation frameworks from scratch in environments where automation was considered impossible, taken flakiness-riddled suites to near-zero noise, and cut a 360-minute regression cycle to 40 by attacking it as an engineering problem rather than a testing one. Stable releases are not a slogan for me; they are an inheritance.

But quality at scale is only half of what I do. Outside the day job I founded Vintek, a one-person studio in Copenhagen, and have shipped six production platforms end-to-end — design, infrastructure, code, deploy, and operate — on a serverless AWS estate I architected myself. Along the way I have wired up AI text and voice agents on a live D2C brand, built a Chrome extension that respects your data, automated a visa-appointment portal that mattered to people I knew, and, in May 2021, was the backbone of a 500-volunteer dashboard that helped 1,500 COVID patients in Tamil Nadu find a hospital bed.

I do not separate testing from engineering. I think testers who can also build make better testers, and builders who can also test make better builders. I am looking for teams that share that bias — places where ownership goes deeper than a single discipline, where ambitious bets are encouraged, and where the best idea wins regardless of who had it.

Technical Skills

Quality Engineering & Test Automation

Automation Frameworks
Cypress, Playwright, Selenium, Appium (iOS & Android), Tricentis Tosca, Leapwork, EggPlant
API Testing
Bruno, Postman, Karate DSL, REST-Assured, SoapUI
BDD / Test Frameworks
Cucumber (Gherkin), TestNG, JUnit, Mockito
Performance Testing
JMeter, LoadRunner
Cross-platform & Devices
BrowserStack, Sauce Labs, real-device cloud execution, parallel + remote runs
Test Management
Jira, xRay, Zephyr, HP ALM, Azure DevOps Boards, SpecSync
Accessibility
WCAG 2.1 — accessibility testing understanding & practice
Enterprise & Compliance
SAP Fiori automation, GxP-compliant test design, LIMS / Veeva Vault integration, regulated-industry release processes

Software Engineering & Product Build

Languages
Java, JavaScript / TypeScript, Python, PHP, SQL, VBA / Excel Macro, Bash, HCL (Terraform)
Frontend
Next.js (static export & SSR), React, vanilla HTML / CSS / JS, Liquid (Shopify themes), Chrome extensions (Manifest V3)
Backend & APIs
Node.js, Java services, REST & WebSocket APIs, OAuth flows, Brevo (transactional email), signed-URL minting
Data & Storage
DynamoDB, RDS, MySQL, Oracle, AS400, Google Sheets API, Power BI
AI / LLM
Multi-provider integration (OpenAI, Anthropic, Groq, OpenRouter), voice AI proxies, conversational chat with persistence, prompt engineering
Performance & Web Vitals
Core Web Vitals tuning (LCP / CLS / INP), JS bundle budgets, HLS video pipelines, RUM, CDN cache-hit optimisation
Embedded & Hardware
Arduino, ESP32 — embedded testing experiments

Cloud, DevOps & Infrastructure

AWS
Organizations (multi-account, OUs, SCPs), IAM Identity Center (SSO), Lambda (incl. SnapStart), CloudFront, S3, DynamoDB, RDS, API Gateway (REST & WebSocket), WAF, Route 53, ACM, CloudTrail, GuardDuty, AWS Config, billing alarms
Azure
Azure DevOps Pipelines, Azure DevOps Boards, basic Azure resource operations
CI/CD
GitHub Actions, Azure DevOps, Jenkins, Bamboo, Maven, Git, automated deploys with rollback
Infrastructure-as-Code
Terraform (HCL), Docker, CloudFront Functions, serverless deployments
Security & Compliance
GDPR baseline implementation, IAM least-privilege, multi-account isolation, secrets management, WAF rules

Ways of Working

Practice
End-to-end ownership (design → ship → operate), test strategy & planning, risk-based testing, in-sprint automation, UAT coordination, distributed-team leadership, mentoring & interviewing
AI-augmented dev
Daily use of Claude Code, Cursor & agentic coding tools to ship more, faster — without skipping quality gates

Professional Experience

Novo Nordisk

Apr 2024 – Present · Copenhagen, Denmark

Test Specialist · SAP Quality Solutions

Apr 2024 – Present

  • Bruno API test suite: Migrated Postman tests to Bruno; built and integrated full API regression suite into Azure DevOps CI pipelines.
  • Tosca e2e automation: Delivered GxP-compliant end-to-end automation for SAP Fiori integrating SAP, LIMS and Veeva Vault — in an environment where automation was previously considered impossible.
  • Built test data utilities across all environments, eliminating chronic test-data preparation bottlenecks.
  • Customised reporting pipeline (Campel List & Label → Power BI) to surface quality metrics to stakeholders.

itValues · Technical Consultant

Apr 2021 – Mar 2024 · Copenhagen, Denmark

Mobile Test Automation Engineer · client: Novo Nordisk — Digital Health

Feb 2022 – Mar 2024

  • Unified automation library: Designed Selenium + Appium + Java + Cucumber framework covering web, Android and iOS in a single suite.
  • Enabled BrowserStack remote execution across all 4 major product tiers for true cross-platform device coverage.
  • Integrated Azure DevOps pipeline with SpecSync for test plan synchronisation; added HTML/PDF reporting and parallel execution to cut cycle time significantly.

Test Manager / QA Specialist · client: A.P. Moller — Maersk · Voyage Intelligence

Apr 2021 – Dec 2021

  • Cypress e2e from zero: Built full automation framework and wired Cypress Dashboard into GitHub Actions — running on every build and PR.
  • Automated 120+ API test scenarios covering self-hosted and 3rd-party services, all integrated in CI.
  • Authored Test Strategy and Test Plan; led UAT coordination with SMEs and business stakeholders.

Tata Consultancy Services · Associate Consultant

Nov 2014 – Apr 2021 · Copenhagen, Denmark · Mexico City, Mexico · Chennai, India

Test Manager / QA Consultant · client: Tryg Forsikring — NGDC

Jun 2020 – Mar 2021

  • Sole test owner for a full on-premise-to-cloud data-centre migration (1,200+ servers, Mainframe, and all infrastructure components).
  • Defined JIRA-based release reporting standards adopted across all project teams and vendors inside Tryg.

SDET — Automation · client: A.P. Moller — Maersk · CI Booking Web

May 2020 – Jun 2020

  • Extended framework with cross-browser, multi-brand and multi-platform support; delivered in-sprint BDD Cucumber tests aligned to sprint backlog.

SDET — Automation · client: A.P. Moller — Maersk · Combined Pricing Journey

Sep 2019 – Apr 2020

  • Refactored a heavily flawed legacy framework (300+ tests) to near-zero flakiness across all environments.
  • Covered Web, REST APIs (OAuth), Android & iOS; wrote 10k-thread JMeter scripts to reproduce and baseline a critical production issue.

QA Lead / Automation Architect · client: Staples — Nexus & CAMS · Mexico City

Oct 2016 – Jun 2019

  • Cut full automation suite runtime from ~360 mins to ~40 mins by parallelising execution on Selenium Grid with idle VMs.
  • Created JavaScript-based Postman tests for 23+ microservices supporting multi-environment and multi-brand configurations.
  • Maintained 7,000+ test scripts; interviewed, mentored and led a globally distributed QA team.

Automation Analyst · client: Staples DotCom · Chennai

Nov 2014 – Sep 2016

  • Raised automation pass rate from 30% to ~85% by reading test data directly from AS400 & Oracle SQL databases.
  • Integrated 3rd-party systems (e.g., Coupon) into the automation suite to expand coverage.
  • Built Excel-macro tools to resolve merge conflicts and to fetch/update HP ALM results without manual intervention.

Infosys · System Analyst

Sep 2010 – Oct 2014 · Chennai, India

Test Analyst · client: LexisNexis

Jun 2012 – Nov 2014

  • Volunteered to build a Selenium + JUnit regression framework — establishing automated testing from scratch.
  • Built an automated DSR & TSR tool via Excel macros pulling data from HP QC + in-house bug tracker.
  • Created an Excel ribbon add-on to streamline test-case authoring for the wider QA team.

Test Engineer · client: Elsevier

Jan 2012 – May 2012

  • Built TUCAL — a tool to calculate Test Units and estimate test-execution effort.
  • Served as Configuration Controller for the account.

Functional Tester · client: American Express

Sep 2010 – Dec 2011

  • Built an Excel-macro XML generator to produce 250+ data variations for testing.
  • Reported bugs, test progress, and results directly to business stakeholders.

Gobi Arts & Science College

Jun 2009 – Sep 2010 · Erode, India

Software Programmer

  • Automated manual department workflows into Excel-based tools to cut time and maintenance overhead.
  • Built and maintained software for managing department-wide events and honors.

Side / Misc Projects

Outside the day job: founded a one-person studio, built and shipped real products, and wrote 1,000+ commits across 40+ repos in the last 24 months. Proof that I don't just test software — I build it.

Vintek · Founder · Copenhagen

One-person digital studio · design → ship → operate

  • Took clients from idea to production singlehandedly — design, build, deploy, monitor, support.
  • Run a multi-tenant cloud setup hardened for security and compliance, so onboarding client #5 takes the same time as client #1.

European luxury haircare brand · Hêlîn · Italian launch 2026

Co-built with a friend · Vintek's anchor client

  • Shipped the production stack with a small team: brand site, member portal, AI text + voice chat, ops dashboard, lead pipeline — 6+ private repos in active production.
  • Hit a sub-2.5s mobile load on real EU traffic, with 99.5% uptime — measured, not claimed.
  • Built it serverless so a hiring manager doesn't pay for idle infrastructure when traffic drops to zero.

Jeevan Buildtech · client · live

Business website for a construction company

  • Designed and shipped the business website end-to-end: project-portfolio showcases, interactive construction cost calculator, contact forms, SEO.
  • Driving qualified leads across Coimbatore, Ooty, Tiruppur and surrounding regions.

TMB Platform · client · beta review

Tour du Mont Blanc planning platform with interactive 3D maps

  • Next.js app: 3D terrain maps, stage-by-stage itinerary builder, GPX/KML exports, refuge database, elevation profiles.
  • Comprehensive planning tool covering 170km across 3 countries — used by hikers to build custom itineraries.

Leads Dashboard · client · internal tool

AI-powered lead scoring & analytics

  • Built an internal dashboard with AI-powered lead scoring, filtering, and real-time analytics.
  • Reduced manual lead processing by ~70%, saving the team 15+ hours per week.

Experiments & tools · things I built to scratch an itch

AIStockAnalyzer · Briefmark · VFS slot-checker · Arduino ESP32 · Search engine

  • AIStockAnalyzer — Python app that tracks U.S. Congress stock trades, scores each ticker on a 100-point system (Congress activity + fundamentals + valuation + momentum), and surfaces the top 10 picks. Targets 30%+ annual returns.
  • Briefmark — Chrome extension that saves URLs straight to your own Google Sheet with an AI-generated summary. Multi-provider (OpenAI / Anthropic / Groq / OpenRouter, bring your own key); your data never leaves your Google account.
  • VFS slot-checker — Java/Selenium bot that watches the VFS visa-appointment portal and notifies the moment a biometrics slot opens. Built because the manual refresh-game was painful for real people I knew — 150+ commits across two iterations.
  • Arduino ESP32 — Embedded-testing experiment on an ESP32 dev board, exploring how QA discipline transfers to firmware and IoT.
  • Search engine — A from-scratch search engine in PHP + MySQL (Dummearch), built to learn the stack end-to-end rather than wire it up from a framework.

Open source · QA & testing tooling

Contributions to Karate & Spring-WireMock boilerplate

  • ~25 commits back to the testing libraries I use at work — small but real fixes.

Community & Volunteering

  • COVID-19 Bed Availability Dashboard, Tamil Nadu (May 2021) — Backbone of a 500+ volunteer operation that served 1,500+ COVID-affected people. Built and ran the real-time dashboard powering Hospital, Emergency, Doctor Consultation, Oxygen Support, Ground Volunteering and Moral Support teams — 3-hour bed-availability sweeps, 1,537 cases tracked end-to-end.
  • Volunteer at Gentofte Kommune — Kørsel og uddeling af mad (Mar 2024 – Present).
  • Volunteered at TechBBQ, Copenhagen (2023).
  • Active on Stack Overflow, Telegram testing groups, and ShiftSync — contributing answers and knowledge to the global QA community.

Education & Certifications

Bachelor in Computer Applications

Bharathiar University, India

2006 – 2009

ISTQB Foundation Level — Certified Tester

International Software Testing Qualifications Board

Tricentis Tosca Fundamentals — AS1 & AS2

Tricentis