Available for QA & Automation roles

I build test automation
that ships confidence.

QA Automation Engineer crafting reliable end-to-end test frameworks, API validation systems, and CI/CD quality gates for enterprise applications. Currently at Percoid IT, building the Quantum test architecture from the ground up.

0+
Companies served
0%
Faster CI regression
0+
Core modules automated
0%
Flaky test rate

A QA engineer who thinkslike a developer.

Kritan Shrestha
SDET
AUTOMATION ARCHITECT

Kritan Shrestha

Specializing in deterministic end-to-end Playwright suites, resilient CI pipelines, and zero-defect deployments for enterprise software.

I'm a QA Automation Engineer based in Nepal. I bridge the gap between engineering velocity and product reliability—building deterministic test frameworks that give product teams the confidence to ship multiple times a day.

I draw a clear line between exploratory testing and continuous automation: manual testing is for discovery and human experience. Automation is for deterministic guarantees—verifying contracts, regression paths, and data integrity on every commit.

Currently specializing in Playwright + TypeScript architectures, schema-driven form automation, API contract validation, and CI/CD pipelines with actionable trace telemetry.

Tribhuvan University
B.Sc. Computer Science & IT (B.Sc. CSIT)
Tribhuvan University•Kathmandu, Nepal
2022 — 2026
// 01

Zero Flakiness Tolerance

Every assertion is deterministic. I reject tests that 'sometimes pass'—flaky tests erode developer trust faster than no tests at all.

// 02

Dual-Layer Verification

I verify both visual DOM representation and backend database state via direct REST queries. If there is data drift, automation catches it immediately.

// 03

Production-Grade Codebase

Test automation deserves the same modularity, clean abstractions, and design rigor as the production applications it safeguards.

Engineering Approach.Deterministic by Design.

How I structure, execute, and scale test automation frameworks for reliability, speed, and zero test flakiness.

Automation Execution PipelineDeterministic Workflow
STEP 01
Test Scenario
Behavioral specification & test intent defined
STEP 02
UI / API Layer
Page Object Model & REST client invocation
STEP 03
Validation
Dual assertion: DOM state + backend response
STEP 04
Test Data
Collision-free seeding & automated teardown
STEP 05
Reporting
Actionable trace artifacts, logs & screenshots
STEP 06
CI/CD
Automated pipeline execution & quality gates

Playwright & TypeScript

Type-safe test suites leveraging Playwright's auto-waiting, isolated browser contexts, and fast multi-worker parallel execution.

Page Object Model & Fixtures

Decoupled locator abstractions with custom test fixtures that inject pre-authenticated user sessions, roles, and page models.

Service Layer & Dual Assertions

REST API clients pre-seed complex prerequisites in milliseconds. Mutations are verified via both DOM UI and direct HTTP endpoint assertions.

Declarative Form Engine

Schema-driven handlers for dynamic dropdowns, search lookups, dates, and checkboxes that isolate test data from UI quirks.

Data Lifecycle & Teardown

Automated reverse-order cleanup architecture preventing stale state accumulation and ensuring deterministic, collision-free runs.

CI/CD & Actionable Reporting

Integrated with GitHub Actions and Jenkins pipelines, generating rich trace files, failure videos, and console telemetry on error.

Prove it,don't just describe it.

Real Playwright execution trace artifact from the Billboard Planet Quantum CRM test suite. Click through any action below to inspect execution timings, DOM locators, and dual-assertion proofs.

PlaywrightPlaywright Trace Inspector
14/14 PASSED (384ms)
ACTION / METHOD CALLDURATION
Suite runtime: 384msFlakiness: 0.00%
Selected Step: expect.toBeVisible
DOM verified: Toast notification rendered and table row appended with status 'Pending Sign'
Dual Assertion Strategy

The test does not rely on visual appearance alone. It pairs immediate DOM rendering with backend database verification via REST API queries:

✓ expect(page.locator('.toast')).toBeVisible()
✓ expect(apiRecord.inventoryAllocated).toBe(true)
Real artifact evidence from Quantum CRM100% Deterministic

Declarative FormEngine

Custom schema adapters for Kendo UI comboboxes, async lookups, and date pickers that eliminate timing race conditions.

Dual UI + API Assertion

Visual front-end toast and table rows are verified simultaneously with direct backend REST queries for 100% data integrity.

StorageState Session Cache

Pre-authenticated JWT context injection cuts login overhead across 15 suites, accelerating execution down to 384ms.

Projects that provethe approach works.

From enterprise CRM platforms to core banking systems—each project represents a distinct architectural challenge with real test artifacts and zero flaky tests.

E2E Test Automation
Framework Architect & Primary Author

Quantum CRM Automation

Billboard Planet · Enterprise Cloud CRM

Engineered the quantum_qa_auto framework from scratch for an enterprise CRM managing billboard ad inventory, contracts, and proposals. Replaced brittle XPath selectors with declarative TypeScript Page Objects and unified form adapters.

The Engineering Challenge: Heavy asynchronous Kendo UI grids, dynamic multi-select dropdowns, and deep modal dialogs routinely triggered timeout flakiness and race conditions in standard test scripts.
15 modules automated · Dual DOM + API validation · 0 flaky tests
Verified Playwright Artifact
14/14 Passed · 384ms
WORKERS
3 Parallel
FLAKINESS
0.0%
RETRIES
0 Required
ARTIFACTS
Trace + Video
Architectural Deliverables
  • Engineered declarative FormEngine with schema-driven adapters for Kendo comboboxes, date pickers, and search lookups
  • Implemented dual-assertion pattern: UI visual states verified simultaneously with direct backend REST API status checks
  • Introduced pre-authenticated storageState fixtures, reducing authentication overhead across 15 test suites
  • Built deterministic test data factory with automated teardown hooks in reverse dependency order
Technology Stack
PlaywrightTypeScriptREST APIsPage Object ModelKendo UICI/CD
Core Banking System (CBS)
QA Engineer

Pumori Core Banking

InfoDevelopers · Core Banking System (CBS)

End-to-end quality assurance, API contract validation, and ledger state verification for Pumori Core Banking System (CBS)—Nepal's premier enterprise CBS platform processing high-volume financial transactions, account reconciliation, and teller workflows.

The Engineering Challenge: Strict Maker-Checker authorization workflows where a balance mutation in one ledger required interdependent state checks across multiple ledger subsystems without race conditions.
CBS Transaction Verification · Concurrency Stress Tested · Zero Ledger Drift
Architectural Deliverables
  • Designed verification matrix for Maker-Checker authorization security gates preventing unauthorized transaction commits
  • Validated REST API payloads against Swagger 2.0 schemas under boundary inputs and malformed data conditions
  • Executed JMeter stress tests simulating 200+ concurrent teller transactions with zero ledger drift
  • Structured comprehensive regression suites covering customer KYC, loan disbursement, and teller balancing
Technology Stack
PostmanSwaggerJMeterRegression TestingSQLAzure DevOps
CI/CD & Civic SaaS
QA Engineer

MyPalika E-Governance

Information Care · Government SaaS

Automated regression testing for a municipal citizen services platform deployed across local government entities, integrating automated quality gates directly into GitHub Actions.

The Engineering Challenge: Complex multi-step citizen registration forms with dynamic validation rules, large file uploads, and localization across English and Nepali Unicode formats.
GitHub Actions CI pipeline · RBAC validation · Cross-browser regression
Architectural Deliverables
  • Configured automated GitHub Actions workflows running smoke and sanity suites on every pull request
  • Validated role-based access control across municipal administrators, ward officers, and citizen tiers
  • Verified multi-part citizen registration form submissions, document upload integrity, and status updates
  • Performed cross-browser compatibility tests across modern Chromium, WebKit, and mobile viewport simulations
Technology Stack
CypressGitHub ActionsRBAC TestingUnicode Form Validation

Live QA Observability.Continuous Smoke Gates.

Real telemetry directly from our Grafana production dashboard monitoring Quantum Generic Automation. Automated smoke gates run on every pull request—slashing manual regression from 4 hours down to seconds.

Grafana
Dashboards >

Quantum Generic Automation

Latest Build: #69 •GitHub ActionsGitHub Actions CI Runner • Last 24 hours

project:generic
role:admin
branch:uat-release
Total Tests
172
Full suite
Passed
168
97.7% green
Failed
4
In triage
Flaky
0
0% flakiness
Pass %
97.7%
Duration
13.5m
Full regression
Workers
5
Parallel runners
LATEST AUTOMATION RUNSShowing recent builds for uat
BuildBranchEnvironmentProjectRoleTotalPassedFailedSkippedDuration
#69uat-releaseuatgenericadmin1721684013.5 mins
#68uat-releaseuatgenericadmin1721684113.4 mins
#67uat-releaseuatgenericadmin00001.11 mins
#66uat-releaseuatgenericadmin1721684113.1 mins
#65uat-releaseuatgenericadmin1721684013.3 mins
#64uat-releaseuatgenericadmin1721684013.2 mins
Test Results by Build (Builds #58 – #69)
Passed (168)Failed (4)
#58
#60
#61
#62
#63
#64
#65
#66
#68
#69

Live Smoke Test Execution Gate

Saves ~3.8h Manual Testing

Click to simulate parallel execution of automated sanity checks across 5 Playwright workers

WORKER 01Passed
Security & Auth Fixture Handshake
1.2s
WORKER 02Passed
REST API Contract Health Gate (200 OK)
2.4s
WORKER 03Passed
Quantum Proposal Engine DOM Sanity
4.1s
WORKER 04Passed
Worker Teardown & Grafana Metrics Sync
1.8s
✓ All 4 smoke test suites verified across 5 workers. Saved 3.8 hours of manual regression testing.

Where I've beenbuilding quality.

From intern to framework architect—each role deepened my understanding of what makes test automation truly reliable at scale.

Percoid IT Solutions

Percoid IT Solutions

Current
Mid QA Engineer
Apr 2026 — Present
Lalitpur, Nepal

Leading the test automation practice and QA engineering standard across the organization.

System Scope:Billboard Planet CRM (Quantum)
  • Established automated QA engineering practice, setting regression benchmarks and coding standards for the engineering team
  • Collaborated directly with product leads and developers across 2-week sprints to eliminate defect escapes prior to production release
  • Integrated automated regression suites into the CI/CD pipeline, reducing manual sign-off overhead from 4 hours to 18 minutes
  • Authored deterministic bug reproduction scripts with video traces, accelerating root-cause resolution for engineering leads
  • Established staging environment isolation and test data lifecycle governance to guarantee 0 cross-test contamination
PlaywrightTypeScriptREST APIsCI/CDJenkinsInfinity
InfoDevelopers

InfoDevelopers

Junior QA Engineer
Jan 2026 — Apr 2026
Kathmandu, Nepal

Quality assurance for an enterprise core banking platform processing high-value financial transactions.

System Scope:Pumori Core Banking System
  • Led end-to-end verification of strict multi-tiered transaction authorization rules and account lifecycle ledgers
  • Partnered with banking systems architects to validate REST API contracts against regulatory and compliance specs
  • Executed concurrency and load testing benchmarks using Apache JMeter to certify throughput under peak fiscal volume
  • Managed defect tracking in Azure DevOps, triaging discrepancies between database states and frontend transaction logs
PostmanSwaggerJMeterAzure DevOpsSQL
Info Care

Info Care

QA Intern → Junior QA Engineer
Jul 2025 — Dec 2025
Kathmandu, Nepal

Quality assurance and automated UI regression for civic municipal governance and education platforms.

System Scope:MyPalika E-Governance · Vibe College
  • Designed and maintained automated UI regression suites in Cypress for citizen-facing municipal form workflows
  • Configured automated GitHub Actions workflows to run sanity test suites on every pull request
  • Conducted extensive localization, accessibility, and cross-browser compatibility verification across device matrices
  • Earned promotion from QA Intern to Junior QA Engineer through proactive defect identification and thorough documentation
CypressGitHub ActionsExcelSlack

Technologies I workwith every day.

From Playwright frameworks to CI/CD pipelines—the tools and disciplines I use to deliver reliable, scalable test automation.

Test Automation

PlaywrightCypressTypeScript

API Testing

PostmanREST APIsJSON SchemaSwaggerNewman

CI/CD & TestOps

GitHub ActionsJenkinsParallel ShardingGit Workflow

Quality Engineering

Functional TestingRegression SuitesBoundary AnalysisDual UI/API Assertion

Test Architecture

Page Object ModelCustom FixturesStorage StateDeterministic Teardown

Defect & Project Tracking

JiraAzure DevOpsTestRailPlaywright Trace Viewer
Page Object Model

Decoupled locator abstractions with reusable page objects for every module

Custom Fixtures

Pre-authenticated sessions, role injection, and isolated browser contexts

API Client Layer

High-speed prerequisite creation and data seeding via direct REST calls

Trusted by developersand engineering leads.

What cross-functional teammates say about my test architecture, release speed, and focus on zero-flakiness quality gates.

85% faster regression

“Kritan transformed our deployment confidence. He took a fragile 4-hour manual regression cycle and architected a parallelized Playwright suite that runs in 18 minutes with zero flakiness in our CI pipeline. His focus on test stability is second to none.”

EL
Engineering Lead
Lead Software Architect
Percoid IT
Pinpoint Trace Bug Reports

“Working with Kritan is a developer's dream. When an automated test fails, his Playwright traces and API payloads pinpoint the exact regression line before we even start debugging. He doesn't just find issues; he prevents regressions from ever reaching staging.”

SD
Senior Full-Stack Developer
Senior Software Engineer
Core Platform Team
Zero Production Rollbacks

“Kritan's automated test gates gave our stakeholders the certainty to ship weekly customer-facing releases on schedule without fear of production regressions. He treats QA as a critical engineering discipline, not an afterthought.”

PM
Technical Product Manager
Product & Release Manager
Enterprise Delivery
Looking for a QA engineer who integrates smoothly with your sprint cycle?
Start a conversation →

Let's buildbetter software.

Have an opportunity, a framework to build, or just a question? I'd love to hear from you.

Available for QA Automation and SDET opportunities

Send a message

I typically respond within 24 hours.