
Deep Halder
Verified Expert in Engineering
Artificial Intelligence SDET Developer
Bangalore, India
Toptal member since September 16, 2026
Deep is a senior SDET with 8 years building automation frameworks for global products, twice from zero. His work spans web automation with Playwright and Selenium, API automation with REST Assured, Postman and gRPC, SQL validation, performance testing with k6, and CI/CD in Jenkins, GitLab and GitHub Actions. He also leads LLM and agent evaluation, building the eval frameworks and regression gates that catch AI quality problems before release.
Portfolio
Experience
- SDET - 8 years
- Test Automation - 8 years
- QA Automation - 8 years
- API Testing - 7 years
- CI/CD Pipelines - 6 years
- Python - 5 years
- Playwright - 4 years
- LLM EVALUATION - 3 years
Preferred Environment
Playwright, Postman, Selenium, AI Agents, AI Evaluation, AI Testing, API Testing, QA Testing, Test Automation, Performance Testing
The most amazing...
...work I've done is automating non-deterministic AI testing with LLM-as-Judge evaluation, replacing manual validation with scalable automated quality checks.
Work Experience
Senior AI SDET & AI Evaluation Lead
Sentient
- Led core SDET/QA for the platform. Built end-to-end web automation from scratch in Playwright and API automation frameworks in REST Assured and Postman, integrated into CI/CD.
- Owned the evaluation intelligence layer for AGI-powered agents. Designed LLM-as-Judge pipelines scoring hallucination, reasoning correctness, tool-use accuracy, and prompt adherence.
- Built gold datasets and AI regression pipelines, and calibrated LLM judges against human reviewers to keep automated scores trustworthy—raising model/prompt release confidence by around 40% and cutting flaky validations by around 30%.
- Instrumented evaluation traces with Langfuse and analyzed conversation data in BigQuery/SQL to surface failure patterns and quantify the impact of each prompt/model release before rollout.
- Tested agentic and Crypto/Web3 workflows, including wallet integrations, transaction validation, and on-chain/off-chain data checks, with functional, regression, and backend-orchestration coverage.
- Built API automation covering REST and gRPC services, including proto contract validation, streaming and unary calls, status code handling across the error space, and deadline behaviour at the boundary.
- Solved authentication against Google OAuth and Cloudflare Turnstile with a Python session capture tool, letting the whole suite run authenticated without touching a login screen at runtime.
- Built the Playwright suite on the Page Object Model across dev, UAT and production, using stable test identities over brittle selectors so a UI change touches one page class instead of dozens.
Founding QA – Conversational-AI Evaluation
Level AI
- Pioneered the QA function as the first hire. Built the quality and evaluation function from zero to one for a production voice/conversational-AI platform. Defined what "good" looked like via quality rubrics and metrics.
- Led voice AI evaluation—STT/ASR accuracy, intent detection, entity extraction, call summarization, latency, and agent-assist quality—including audio-layer issues not visible in transcripts.
- Analyzed production conversations in SQL/Metabase to identify failure patterns and feed prioritized fixes back to Product and Engineering, then measured the delta on quality metrics after each release.
- Defined the automation strategy, release gates, and quality processes. Built scalable UI+API automation frameworks (Selenium, Playwright, Rest Assured) with a BDD approach, lifting regression by 70% and integrating into CI/CD via Jenkins and Maven.
- Established the end-to-end test strategy across web, API, CRUD, performance (K6, JMeter), and back-end validation. Mentored SDETs and scaled automation execution.
SDET I
Motifworks
- Automated 300+ hybrid (web+desktop) scenarios with Selenium, Java/C#, SpecFlow, FlaUI, and Appium—cutting regression effort by around 70%.
- Developed a unified automation framework supporting web and desktop testing within a single repository, improving test maintainability.
- Integrated UI automation across web, desktop, and mobile workflows to expand automated regression coverage and accelerate releases.
- Built reusable automation components and test utilities that standardized execution across multiple application workflows.
QA Automation Engineer
Atos
- Developed automated regression suites using Selenium, Protractor, TypeScript, Cucumber, and BDD, expanding automated test coverage across critical application workflows.
- Built reusable page objects, test utilities, and BDD components to improve automation maintainability and accelerate the creation of new test scenarios.
- Automated critical end-to-end business workflows across web applications, reducing repetitive manual regression effort and improving release validation.
- Integrated automated test execution into the development workflow, enabling consistent regression validation across application releases and reducing dependency on manual testing.
- Implemented behavior-driven testing with Cucumber and TypeScript, enabling business scenarios to be translated into maintainable automated acceptance tests.
Experience
Playwright UI Automation Framework with LLM as a Judge Evaluation
The hardest part was authentication. The apps sit behind Google OAuth and Cloudflare Turnstile, which actively block automated browsers. I built a session capture tool in Python using undetected Chromium that logs in once and writes cookies and localStorage to a file the tests load before first navigation. Tests then run fully authenticated without ever touching a login screen.
The suite also scores AI chat responses using an LLM as a judge. Responses are non deterministic, so string matching is useless. The test drives the UI, captures the response, and GPT 4o scores it for accuracy, relevance, completeness and clarity against defined criteria. That moved a surface being checked by hand into normal CI regression.
Runs on GitHub Actions on every push and nightly, with Allure reporting and Slack notifications.
LLM Evaluation Arena for Autonomous AI Agents
I owned evaluation design end to end: rubric definition, gold dataset creation, judge-prompt calibration against human-labeled samples, and measuring judge-human agreement so the scores could actually be trusted. The arena is wired into CI as a regression gate—every model or prompt change runs against a fixed eval suite, and regressions in hallucination rate, reasoning validity, tool-call accuracy, or prompt adherence block the merge rather than surfacing in production.
I also built the reporting layer that renders per-dimension deltas between candidate and baseline models in a form both engineers and non-engineers can act on, moving the team from manual spot-checking to repeatable, automated evaluation.
BDD Test Automation Framework with Reflection Driven Generic Steps
The design problem was step definition sprawl. Most BDD frameworks grow a new step method for every button on every page, so glue code outpaces coverage. I built generic Gherkin steps that use Java reflection to resolve actions against public field names on page objects. A step reading Click on "saveFooButton" Button Component maps to that field at runtime, so adding a test usually means adding one locator field, not a new step class.
Locators sit in custom component wrappers for buttons, inputs and KPI cards, initialised through a lazy element factory that re-finds elements on every access instead of caching them. That killed most stale element failures on a React UI that rerenders constantly.
RestAssured seeds data like rubrics and coaching sessions before a scenario, and hooks clean them up afterwards using ids held in scenario context. Config resolves per environment, so the same suite targets dev, stage or prod without code changes.
Coverage spans login, dashboards, analytics, conversation review, rubric building, coaching and calibration.
Education
Bachelor's Degree in Computer Science and Engineering
Visvesvaraya Technological University - Bangalore, India
Skills
Libraries/APIs
Playwright, FlaUI, REST APIs
Tools
Postman, Jenkins, Cucumber, REST Assured, Apache Maven, Jira, Allure Report, GitLab CI/CD, Pytest, Claude Code, Sentry, Grafana k6, Apache JMeter
Languages
SQL, C#, TypeScript, Python, Java, HTML, JavaScript, Dart
Frameworks
Selenium, SpecFlow, Appium, Protractor, TestNG, Flutter, Cypress
Paradigms
Behavior-driven Development (BDD), Test Automation, Automation, E2E Testing, Manual Testing, Azure DevOps, Penetration Testing, Functional Testing, Testing, Automated Testing, Page Object Model (POM), Dependency Injection, REST, Usability Testing, ETL, Agile, DevOps
Platforms
Databricks, Firebase, Azure, Google Cloud Platform (GCP), Docker, AWS IoT
Storage
JSON, PostgreSQL, Data Pipelines, Database Testing, MongoDB
Industry Expertise
Cybersecurity
Other
CI/CD Pipelines, Metabase, Maven, GCP, Hallucination Detection, Low Latency, Entity Extraction, Web Development, AI Testing, LLM EVALUATION, AI Evaluation, QUALITY ENGINEERING, QA Testing, API Testing, QA Automation, Quality Assurance (QA), Integration Testing, Regression Testing, Artificial Intelligence (AI), Test Automation Frameworks, Performance Testing, Prompt Engineering, SDET, Communication, Attention to Detail, Screeners, Written Communication, Team Leadership, Interviewing, Team Management, Black Box Testing, Test Case Creation, Test Case Execution, Test Management, Testing Services, Web Service Testing, Large Language Models (LLMs), OAuth, Test Automation Architecture, Reflection, AI Tools, Manual QA, Localization Testing, AI Chatbots, Natural Language Processing, Web Applications, Cloud, Web Content Accessibility Guidelines (WCAG), Code Review, Monitoring, ETL Testing, Observability, Mobile Apps, Mobile App Testing, SDKs, LLM evaluation, LLM Evaluation, LLM Agents, AI Agents, GitHub Actions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring