RITIK

Portfolio 2026

Available for opportunities

Ritik Pal

Software Development Engineer in Test — building automation frameworks, backend systems & AI tooling.

TypeScriptPythonPlaywrightAgentic AIBackend

Scroll to explore

SDET at Lambdatest

01 — About

I don't just test software.

I build the systems that test it.

At TestMU AI (Lambdatest), I architect test automation frameworks covering 192 API endpoints, 650+ E2E scenarios, and 66+ UI regression tests — achieving 100% automated coverage.

Beyond testing, I build Agentic AI tooling — MCP servers, EvalSet pipelines for AI prompt validation, and analytics portals tracking 1L+ test executions.

0+

API Endpoints Covered

0+

E2E Test Scenarios

0%

Regression Automation

0

Frameworks Architected

0

Tests Tracked

0+

Test Cases Automated

Education

Bachelor of Technology (B.Tech)Information Technology

S R Group of Institutions, Lucknow · July 2019 - July 2023

02 — Skills

The Arsenal

Languages

TypeScriptJavaScriptPythonC++C

Test Automation

PlaywrightSeleniumPuppeteerPostmanAllure ReportingAxe-Core (a11y)Page Object ModelCI/CD Integration

Backend & APIs

Node.jsExpress.jsFastAPIREST APIsAxiosMySQLPostgreSQLMongoDB

AI & Intelligent Testing

Agentic AIEvalSet DesignAI Prompt TestingLLM Output ValidationAzure OpenAI (GPT-4o)MCP Servers

DevOps & Infra

DockerGitGitHub ActionsHyperExecuteCI/CD PipelinesLinuxNginx

03 — Experience

The Journey

Three chapters. Each one taught me something different about building quality at scale.

The Present

TestMU AI (Lambdatest)

SDET-1 / Member of Technical Staff

Feb 2025 - Present

Noida, India

Where I found my true calling — architecting test automation at enterprise scale and building AI-powered quality tools.

01

Architected 3 production test automation frameworks from scratch — an API automation suite (192 endpoints, 32 client modules), a YAML-driven E2E meta-testing framework (650+ scenarios, 65+ modules, multi-platform), and a Playwright UI automation suite (66+ tests, 20 page objects).

02

Built an internal analytics portal providing real-time visibility into 1L+ tests, reducing information retrieval time across engineering teams.

03

Designed EvalSet data pipelines for AI prompt testing — validating LLM output accuracy across authoring, code generation, and execution stages.

04

Built MCP (Model Context Protocol) servers for Agentic AI integration — enabling test discovery, validation, and documentation via intelligent agents.

05

Developed a regression report portal for 500+ automated test cases and designed a Root Cause Analysis flow improving defect traceability and team accountability.

06

Implemented CI/CD pipelines with GitHub Actions and HyperExecute for multi-environment, multi-browser parallel test execution with Allure and Slack reporting.

The Growth

Typof Technologies Pvt. Ltd.

Frontend Developer

July 2024 - Feb 2025

Bangalore, India

Building production systems and learning the craft of scalable architecture.

01

Developed and manually tested a full-featured POS system using React, Redux, and Bootstrap with REST API integration.

02

Collaborated with QA and cross-functional teams to identify UI bugs and ensure feature quality across sprint cycles.

03

Implemented scalable frontend architecture with a focus on testability and maintainability, streamlining CI/CD and deployment.

The Beginning

FlexEHR Healthcare Solutions

Software UI Developer (Intern)

Dec 2023 - June 2024

Bangalore, India

Where the journey started — diving into production code for the first time.

01

Implemented features and maintained the codebase for a production EHR application serving healthcare professionals.

02

Contributed to the full API development lifecycle — from development and testing coordination with QA, through to deployment of serverless functions.

04 — Projects

Open Source

WebGuard

Published npm Package

A full-page web audit framework built on top of Playwright. Runs HTTP status, accessibility (WCAG 2.0/2.1 via axe-core), broken links, performance, and console error checks with a single command.

  • +5 built-in auth strategies (API login, form login, cookie injection, bearer token)
  • +CI/CD integration with non-zero exit on failures, JSON/HTML report output
TypeScriptPlaywrightaxe-coreNode.js

Redis Implementation in C

A Redis-like in-memory key-value server supporting SET, GET, DEL, and NUKE commands with concurrent client handling via select()-based I/O multiplexing.

  • +Clean modular architecture with command parsing and graceful shutdown
  • +Interactive client CLI for testing and development
CI/O MultiplexingTCP Sockets

05 — Writing

Blog

Firebase Phone Authentication with OTP Verification in React
Phone authentication using Firebase is a secure and user-friendly method for verifying users.
2025-02-044 min read
Why a .gitignore File is Essential for Your Projects
When working on a project using Git for version control, you’ll often encounter files and directories...
2023-06-245 min read
Understanding JavaScript Promises
Introduction JavaScript Promises are a powerful way to handle asynchronous operations, allowing you...
2022-06-247 min read
JavaScript Event Loop: A Deep Dive
JavaScript, being a single-threaded language, executes one task at a time. However, it handles...
2024-07-2410 min read

06 — Contact

Let's work
together.

Whether it's a role, a collaboration, or a conversation about quality engineering — I'd love to hear from you.

Ritik Pal — 2026