Skills AI Testing Experience Projects Contact Hire Me ✉
📚 Currently Learning
🐍Python for AI 🤖GenAI & LLMs 🗂️RAG Pipelines 🔗LangChain 💻GitHub Copilot AutoGen 🔌MCP Protocol 🎯Vibe Coding ✍️Prompt Engineering 🔍Vector Databases 🧪AI Agent Testing 📊LLM Evaluation 🛡️Hallucination Detection 📈RAGAS Framework 🐍Python for AI 🤖GenAI & LLMs 🗂️RAG Pipelines 🔗LangChain 💻GitHub Copilot AutoGen 🔌MCP Protocol 🎯Vibe Coding ✍️Prompt Engineering 🔍Vector Databases 🧪AI Agent Testing 📊LLM Evaluation 🛡️Hallucination Detection 📈RAGAS Framework
page.goto("https://example.com")
@pytest.fixture(scope="session")
from playwright.sync_api import Page
expect(page).to_have_title()
def test_login(page: Page):
page.locator("#username").fill()
import pytest
page.click("button[type='submit']")
assert response.status == 200
page.wait_for_selector()
from pages.login import LoginPage
expect(element).to_be_visible()
Open to SDET / AI Tester Roles

Soumyaranjan Sahu

Software Development Engineer in Test · AI-First QA Engineer

>_

4.6+ years building quality into software — from precision manual testing to AI-powered automation frameworks that reduce test creation effort by 70%.

Playwright Python LLM Integration RAG Testing Agentic AI Prompt Engineering CI/CD ISTQB
0Years in QA
0Effort Reduced
ISTQBCertified
🐍 ai_test_generator.py
# 🤖 AI generates test from plain English
from llm_agent import TestGenerator
from pages.login import LoginPage
 
scenario = "user logs in → dashboard"
test = TestGenerator.generate(scenario)
 
def test_valid_login(page):
  login.navigate().fill("admin").submit()
  expect(page).to_have_url("/dashboard")
✔ PASSED · 1.24s · Zero manual coding
🚀 AI-First QA Engineer — The Future of Testing
Beyond manual and traditional automation — working at the intersection of AI, LLMs, and software quality. Testing AI systems, building agentic frameworks, and using GenAI to supercharge test coverage.
LLM Evaluation RAG Pipeline Testing Prompt Engineering Agentic AI Workflows AI Test Generation Hallucination Detection Vector DB Validation Model Output Testing

01 — Technical Stack

Skills & Expertise

Test Automation

PlaywrightPythonPytestPage Object Modelfixturesconftest.pyassertionslocatorscross-browser

Manual QA

Functional TestingRegressionUATIntegration TestingSystem TestingSmoke & SanityBRD/FRD ReviewRTM
Manual Testing95%
Test Case Design92%
STLC / SDLC90%

API Testing

PostmanPlaywright APIRequestContextREST APIStatus CodesPayload ValidationJSON SchemaSQL
Postman88%
REST API Testing85%
SQL Validation72%

AI / LLM Testing

LLM IntegrationAgentic AIRAG TestingPrompt EngineeringAI Test GenerationAllure ReportsPytest-HTML
Agentic AI Workflow75%
Prompt Engineering70%
Allure Reports82%

CI/CD & Tools

GitHub ActionsGitJIRAConfluenceYAML WorkflowsAgile / Scrum
GitHub Actions80%
Git78%
JIRA92%

AI Testing Roadmap 🚀

Skills I am actively learning to become a future-ready AI Tester — from GenAI fundamentals to agentic frameworks.

🐍 Python for AI Testing ✓ Strong

Core Python, OOP, scripting for test automation and AI integrations. Used daily in Playwright frameworks.

Python 3OOPScriptingPytest
🤖 GenAI & LLMs Learning

Understanding Generative AI and Large Language Models — how they work, how to test them, prompt engineering, and output validation.

GenAILLMsGPT-4ClaudeGeminiPrompt Engineering
🗂️ RAG (Retrieval-Augmented Generation) Learning

Testing RAG pipelines — retrieval accuracy, context relevance, vector DB validation, chunking strategies, and hallucination detection.

RAGVector DBEmbeddingsChromaDBPinecone
💻 GitHub Copilot Learning

Using AI-powered coding assistant to write test scripts faster, generate boilerplate POM code, and auto-complete Playwright test cases.

GitHub CopilotAI Pair ProgrammingCode Generation

02 — Future-Ready

AI Tester Capabilities

The next generation of QA is at the intersection of AI and testing. From validating LLM outputs to testing RAG pipelines — here's where the journey is heading.

✓ Production🤖
Agentic AI Test Generation
Production LLM-powered framework converting plain English to Playwright Python scripts. Zero manual coding — 70% effort reduction at Cozentus / DP-World Connect.
LLM AgentPlaywrightPytestPOMPrompt Templates
Learning🔍
LLM Output Validation
Testing LLM outputs — checking hallucinations, response consistency, factual accuracy, and expected formats across prompts.
LLMHallucination DetectionOutput Validation
Learning🗂️
RAG Pipeline Testing
Validating Retrieval-Augmented Generation systems — retrieval accuracy, context relevance, vector database queries, end-to-end pipeline correctness.
RAGVector DBEmbeddingsRetrieval Testing
✓ Active✍️
Prompt Engineering for QA
Crafting precise prompt templates instructing LLMs to generate structured, production-ready test code following coding standards.
Prompt EngineeringFew-shotChain-of-thought
Next
AI Agent Testing
Testing multi-step AI agents using tools, APIs, and memory. Validating decision-making, tool-use accuracy, error recovery across complex workflows.
AgentsTool UseLangChain
Next📊
AI Model Evaluation
Systematic evaluation using benchmarks, evals frameworks, and custom test suites. Measuring accuracy, latency, cost, and regression testing model upgrades.
EvalsRAGASBenchmarks

03 — Work History

Experience Timeline

⏱ Years of Experience
4.6+ Years
Meditab (3 yrs) + Cozentus (1.4 yrs) + More
May 2021 → Present
Current

Oct 2024 — Present

Senior Quality Engineer

Cozentus Technologies Pvt Ltd · Bhubaneswar

  • AI-powered frameworkLLM converts plain English → Playwright scripts, 70% effort cut
  • Automated test cases using Pytest + POM design pattern
  • Maintained POM classes (LoginPage, CartPage, CheckoutPage) across UI changes
  • REST API testing via Postman — payloads, status codes, business rules
  • SQL queries for backend data validation & database verification
  • Analyzed Allure HTML reports to identify failures and root causes
  • Agile Scrum — Sprint Planning, Stand-ups, Reviews, Retrospectives

04 — AI Work

🤖 Agentic AI Framework (Python + Playwright)

Production AI-powered test automation system where natural language test scenarios are processed by an LLM agent to automatically generate production-ready Playwright Python scripts.

01

Write Plain English Scenario

"User should login with valid credentials and be redirected to dashboard"

02

LLM Agent Processes Input

Prompt template engine generates code following POM structure, Playwright locators, and Pytest fixtures

03

Production-Ready Script Generated

Complete Pytest test function with POM class, locators, fixtures — zero manual coding

04

Execute & Analyze with Allure

Test suite runs via Pytest, analyzed in Allure HTML reports with failure root cause identification

🐍 PYTHON + 🎭 PLAYWRIGHT // AUTO-GENERATED BY LLM AGENT · ZERO MANUAL CODING
# Input: "user logs in with valid creds"
from pages.login_page import LoginPage
from playwright.sync_api import expect

def test_valid_login(page, base_url):
  login = LoginPage(page)
  login.navigate(base_url)
  login.enter_username("admin")
  login.enter_password("admin123")
  login.click_submit()
  expect(page).to_have_url(f"{base_url}/dashboard")

✔ PASSED · 1.24s · AI-Generated
70%
Reduction in test creation effort — measured in production at Cozentus Technologies on DP-World Connect Application

05 — Portfolio

Projects & Builds

01
AI · Featured

AI-Powered Test Framework — DP World Connect

Production framework where natural language scenarios are auto-converted to Playwright Python scripts via Agentic AI (LLM). Maintained POM classes, analyzed Allure reports, reduced test authoring effort by 70%.

PythonPlaywrightLLM/Agentic AIPOMPytestAllureJIRA
Internal — Cozentus →
02
Automation

E-Commerce UI Automation Suite

End-to-end Playwright + Python test suite with full POM architecture covering login, cart, checkout, and payment flows.

PlaywrightPytestPOMfixtures
GitHub →
03
API Testing

REST API Automation Suite

API test suite using Playwright's APIRequestContext — validates CRUD, auth flows, response schemas, and error handling.

APIRequestContextJSON SchemaPytest
GitHub →
04
CI/CD

GitHub Actions CI Pipeline

Automated CI pipeline triggering Playwright tests on every push/PR. Generates Allure HTML reports and publishes artifacts.

GitHub ActionsYAMLAllurePytest-HTML
GitHub →
05
Manual QA

Show IT Max — Meditab

3-year QA ownership of Meditab's ShowITMax healthcare app. Full regression, cross-browser, API validation across 10+ release cycles.

Manual TestingPostmanJIRARTM
Internal Project →

06 — Credentials

Certifications & Education

🏅
ISTQB Foundation Level
GASQ · Global Assoc. for Software Quality
2024 · Certified
▸ View Certificate
🎭
Playwright with Python
Udemy · Test Automation
2025 · Completed
🐍
Python Programming
Udemy · Core Python & OOP
2025 · Completed
🔍
SelectorsHub Certification
SelectorsHub · XPath & CSS Selectors
Completed
🧪
Software Testing (Manual + Selenium)
Certification · Manual & Selenium Automation
Completed
📂
GIT Basics (Zero to Hero)
Certification · Version Control & Git
Completed
📋
Masterclass Software Testing with Jira & Agile
Certification · Jira, Agile & Testing
Completed
🎓
B.Sc. Computer Science
Fakir Mohan College · 72.2%
2020 · Graduated
🎓
MCA — Computer Science
Sikkim Manipal University (SMU)
2025–2027 · Pursuing
🏅

ISTQB® International Software Testing Qualifications Board

Certified Tester
Foundation Level (CTFL)

Syllabus Version 2018 (3.1.1)

Awarded ToSoumyaranjan Sahu
Date7 April 2024
Registration No.110300
Issued ByGASQ Service GmbH
✦ Internationally Recognized Certification ✦

07 — Let's Talk

OPEN TO WORK

Looking for SDET / AI Tester / Automation Engineer roles. 4.6+ years QA + Playwright Python + AI framework experience.

Send a Message
Message lands directly in my inbox — no email client needed.
🤖
Portfolio AI
Online
Hi! 👋 I'm Soumyaranjan's AI assistant. Ask me anything about his skills, experience, or how to get in touch!
Just now