Diya Aggarwal profile photo 1 on Tal

Diya Aggarwal

Software Test Engineer | QA Automation | Playwright + TypeScript / JavaScript | API Testing | AI-Assisted Testing (Cursor, Claude, ChatGPT) | CI/CD (GitHub Actions, Jenkins) | Java | SQL

Noida

2+ years of work experience

Panorama Software Solutions
Jun 20242 yrs 2 mosPresent

India

1. Build and maintain UI and API automation suites in Playwright (TypeScript / JavaScript), structured with the Page Object Model and reusable step abstractions for long-term maintainability. 2. Automate regression, end-to-end, sanity, and integration scenarios; apply data-driven and BDD/TDD patterns to expand automation coverage. 3. Write resilient automation handling async/await flows, custom promises, network interception, and robust element-visibility waits; multi-context / multi-tab handling with advanced locators (CSS, text, XPath). 4. Validate REST APIs with Postman and Playwright's request context; verify backend data using SQL queries. 5. Integrate test execution into CI/CD pipelines (GitHub Actions / GitLab CI / Jenkins) for scheduled regression and nightly runs. 6. Manage code through Git workflows — branching, pull requests, code reviews, and merge-conflict resolution. 7. Use AI coding tools (Cursor, Claude, ChatGPT, Gemini) to accelerate test generation, script refactoring, and debugging. 8. Collaborate with developers, product owners, and QA engineers in Agile / Scrum; map acceptance criteria to automated and manual coverage and track defects in Jira.

Diya’s AI Stack

claude code
claude code
cursor
cursor
gemini
gemini
notebooklm
notebooklm
ollama
ollama
openai
openai
huggingface
huggingface
ChatGPT
ChatGPT

Education

Amity University, noida

Bachelor of computer applications, Information Technology

Amity University, noida

20213 yrs2024

Join Diya and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Diya Aggarwal on Tal

Headline

Software Test Engineer | QA Automation | Playwright + TypeScript / JavaScript | API Testing | AI-Assisted Testing (Cursor, Claude, ChatGPT) | CI/CD (GitHub Actions, Jenkins) | Java | SQL

About

Software Test Engineer with hands-on experience in QA automation and manual testing, specializing in building and scaling UI and API test suites using Playwright with TypeScript / JavaScript. I design maintainable automation architectures using the Page Object Model (POM) and reusable step abstractions, and write resilient test logic that handles asynchronous control flows (async/await), custom promises, network interception, and reliable element-visibility waits. What I do: 1. Build, expand, and optimize end-to-end and regression suites in Playwright, applying data-driven and BDD/TDD design patterns. 2. Validate REST APIs using Postman and Playwright's request context, and verify data with SQL queries. 3. Integrate automated runs into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins) for scheduled regression and nightly jobs. 4. Use Git workflows day to day — branching, pull requests, code reviews, and merge-conflict resolution. 5. Leverage AI coding tools (Cursor IDE, Claude, ChatGPT, Gemini) to accelerate test generation, refactor scripts, explain code, and debug faster. 6. Partner with product and engineering in Agile/Scrum to turn acceptance criteria into automated and selective manual coverage, and track defects meticulously in Jira. I care about catching issues before they reach users, improving automation coverage, and treating quality as a shared responsibility. Always learning new frameworks, tools, and best practices. Core stack: Playwright, TypeScript, JavaScript, Java, SQL, Postman, Git, Jenkins / GitHub Actions, Jira.

Location

Noida

AI stack

claude code

cursor

gemini

notebooklm

ollama

openai

huggingface

ChatGPT

Work experience

Software Tester at Panorama Software Solutions, Jun 2024 - Present · 2 yrs 2 mos, India, 1. Build and maintain UI and API automation suites in Playwright (TypeScript / JavaScript), structured with the Page Object Model and reusable step abstractions for long-term maintainability. 2. Automate regression, end-to-end, sanity, and integration scenarios; apply data-driven and BDD/TDD patterns to expand automation coverage. 3. Write resilient automation handling async/await flows, custom promises, network interception, and robust element-visibility waits; multi-context / multi-tab handling with advanced locators (CSS, text, XPath). 4. Validate REST APIs with Postman and Playwright's request context; verify backend data using SQL queries. 5. Integrate test execution into CI/CD pipelines (GitHub Actions / GitLab CI / Jenkins) for scheduled regression and nightly runs. 6. Manage code through Git workflows — branching, pull requests, code reviews, and merge-conflict resolution. 7. Use AI coding tools (Cursor, Claude, ChatGPT, Gemini) to accelerate test generation, script refactoring, and debugging. 8. Collaborate with developers, product owners, and QA engineers in Agile / Scrum; map acceptance criteria to automated and manual coverage and track defects in Jira.

Education

Bachelor of computer applications, Information Technology, Amity University, noida