Skills AI Testing Experience Projects Contact Hire Me ✉
📚 Currently Learning
🎭Playwright TS◆ 📋Test Automation◆ 🗂️API Regression◆ 🔧Page Object Model◆ 💻GitHub Copilot◆ ⚡AutoGen◆ 🔌MCP Protocol◆ 🎯Vibe Coding◆ ✍️Prompt Engineering◆ 🔍Vector Databases◆ 🧪AI Agent Testing◆ 📊Allure Reporting◆ 🛡️Hallucination Detection◆ 📈SQL Validation◆ 🎭Playwright TS◆ 📋Test Automation◆ 🗂️API Regression◆ 🔧Page Object Model◆ 💻GitHub Copilot◆ ⚡AutoGen◆ 🔌MCP Protocol◆ 🎯Vibe Coding◆ ✍️Prompt Engineering◆ 🔍Vector Databases◆ 🧪AI Agent Testing◆ 📊Allure Reporting◆ 🛡️Hallucination Detection◆ 📈SQL Validation◆
await page.goto('https://example.com');
import { test, expect } from '@playwright/test';
import { Page } from '@playwright/test';
await expect(page).toHaveTitle('Dashboard');
test('login flow', async ({ page }) => {
await page.locator('#username').fill('qa_user');
import { test, expect } from '@playwright/test';
await page.click("button[type='submit']");
await expect(response).toBeOK();
await page.waitForSelector('#dashboard');
import { LoginPage } from './pages/LoginPage';
await expect(element).toBeVisible();
Open to Senior QA Engineer / Automation Engineer Roles

Soumyaranjan Sahu

Software Development Engineer in Test · Senior 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 TypeScript Playwright Test Automation API Testing Prompt Engineering CI/CD ISTQB
0Years in QA
0Effort Reduced
ISTQBCertified
🎭 login-flow.spec.ts
// Playwright + TypeScript E2E flow
import { test, expect } from '@playwright/test'
import { LoginPage } from './pages/LoginPage'
 
test('login flow', async ({ page }) => {
  const loginPage = new LoginPage(page)
  await loginPage.navigate()
  await loginPage.login('user@example.com', 'password')
  await expect(page).toHaveURL('/dashboard')
})
 
✔ PASSED · 1.24s · POM + Async/Await
🚀 Automation Engineer — The Future of Testing
Focused on scalable and maintainable automation: Playwright end-to-end suites, API validation, and robust test architecture for production-quality releases.
Playwright TypeScript Page Object Model REST API Testing Allure Reports SQL Validation CI/CD Pipelines Cross-browser Testing

01 — Technical Stack

Skills & Expertise

Test Automation

PlaywrightTypeScriptPlaywright Test RunnerPage Object Modelasync/awaittest.describeexpectlocatorscross-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%

Manual Testing

Functional TestingRegression TestingSmoke TestingSanity TestingDefect LifecycleAllure ReportsJIRA
Manual Test Design90%
Defect Management88%
Allure Reports82%

CI/CD & Tools

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

Automation Roadmap 🚀

Skills I am actively sharpening to build robust and scalable automation across UI, API, and data validation workflows.

🎭 Playwright (TypeScript) ✓ Strong

Production-ready Playwright TypeScript framework design using maintainable selectors, reusable utilities, and clean test structure.

PlaywrightTypeScripttest.describeexpect
🔌 REST API Testing (Postman) Learning

API scenario coverage with request chaining, auth validation, response assertions, and defect traceability for backend reliability.

PostmanREST APIStatus CodesJSON Validation
🗄️ SQL & Data Validation Learning

Database-level assertions for QA workflows, validating data integrity and backend changes using SQL queries and result checks.

SQLData IntegrityJoinsBackend Validation
📌 JIRA & Defect Management Learning

Strong defect reporting and lifecycle tracking to improve release quality and enable faster triage in Agile delivery cycles.

JIRABug ReportsSeverity/PriorityAgile QA

02 — Future-Ready

AI Tester Capabilities

Modern QA is built on maintainable automation architecture. From UI and API coverage to data validation and CI-ready execution, this is the active delivery stack.

✓ Production🎭
Playwright E2E Automation Suite
Production automation framework for business-critical flows using Playwright and TypeScript with reusable page objects and stable async execution patterns.
PlaywrightTypeScriptPOMAsync/Await
Active🔌
REST API Regression Coverage
API-level regression checks with payload validation, auth handling, and negative scenario assertions to ensure backend stability.
REST APIPostmanSchema Checks
Active🗄️
SQL Data Validation
Database assertions and query-driven checks for validating business-critical workflows across application and backend layers.
SQLData IntegrityValidation
✓ Active📦
Playwright Test Runner Standards
Structured suite organization with describe blocks, tagged runs, reusable fixtures, and clean reporting for fast diagnostics.
test.describeFixturesReporting
Next⚙️
CI/CD Quality Gates
Integrating automated quality gates into pipelines for consistent validation on pull requests and production candidate builds.
GitHub ActionsQuality GatesAllure
Next🧭
Cross-Browser Reliability
Expanding deterministic cross-browser test coverage for Chromium, Firefox, and WebKit with controlled test data and robust waits.
ChromiumFirefoxWebKit

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

  • Automation framework improves quality velocity with Playwright TypeScript and POM, delivering 70% effort cut
  • Automated test cases using Playwright Test Runner + 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 — Automation Work

🎭 Automation Architecture (Playwright + TypeScript)

Production automation architecture for stable E2E coverage using TypeScript-first Playwright suites, reusable page objects, and rich reporting.

01

Test Cases

Business scenarios are translated into deterministic E2E and API test cases.

02

Playwright TypeScript

Scenarios are automated with Playwright Test Runner using async/await and assertions.

03

POM Layer

Reusable page objects isolate selectors and workflows for maintainability.

04

Allure Reports

Execution insights and failure diagnostics are captured for release quality visibility.

🎭 PLAYWRIGHT + 💙 TYPESCRIPT // PAGE OBJECT MODEL · E2E AUTOMATION
import { test, expect } from '@playwright/test'
import { LoginPage } from './pages/LoginPage'
import { DashboardPage } from './pages/DashboardPage'

test.describe('Connect App - Login Flow', () => {
  test('valid user can login', async ({ page }) => {
    const loginPage = new LoginPage(page)
    await loginPage.navigate()
    await loginPage.login('user@dpworld.com', 'password123')
    const dashboard = new DashboardPage(page)
    await expect(dashboard.welcomeMessage).toBeVisible()
  })
})

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

05 — Portfolio

Projects & Builds

01
Automation · Featured

Automation Framework — DP World Connect

Production E2E automation using Playwright (TypeScript) with Page Object Model. Maintained reusable classes, analyzed Allure reports, and reduced test authoring effort by 70%.

TypeScriptPlaywrightasync/awaitPOMPlaywright Test RunnerAllureJIRA
Internal — Cozentus →
02
Automation

E-Commerce UI Automation Suite

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

PlaywrightPlaywright Test RunnerPOMTypeScript
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 SchemaPlaywright Test Runner
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 ActionsYAMLAllureHTML Reports
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
🤖
Claude 101 Certification
Anthropic · AI Fundamentals
2026 · Completed
🎭
Playwright with TypeScript
Udemy · Test Automation
2025 · Completed
💙
TypeScript Fundamentals
Udemy · TypeScript Core Concepts
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 Senior QA Engineer / Automation Engineer roles. 4.6+ years QA + Playwright TypeScript + automation experience.

Soumyaranjan Sahu SS
Profile Senior QA Engineer · Automation Tester
Available For Roles
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