Required Skills: TypeScript, Playwright, Helenium, Prompt Engineering
Job Summary
We are looking for a skilled QA AI Test Automation Engineer with 4+ years of experience in software testing and automation. The ideal candidate should have hands‑on experience with TypeScript, Playwright, automation framework development, and AI‑assisted testing.
The candidate should have knowledge of Prompt Engineering, GenAI, and LLM‑based testing to improve test coverage, automation efficiency, and software quality. Strong analytical, debugging, and communication skills are required.
Key Responsibilities
1. Test Automation Development
- Develop and maintain automated test scripts using Playwright and TypeScript.
- Build and enhance reusable automation frameworks using Page Object Model (POM) and modular design.
- Create reusable components, fixtures, utilities, and test libraries.
- Implement reliable locators, assertions, synchronization, and error handling.
- Perform functional, regression, integration, and end‑to‑end testing.
2. AI & Prompt Engineering
- Use Prompt Engineering techniques for test‑case generation, test‑data creation, and defect analysis.
- Leverage AI‑assisted tools such as ChatGPT, GitHub Copilot, or similar tools to improve automation productivity.
- Validate AI‑generated test cases and automation scripts for accuracy and reliability.
- Gain exposure to GenAI and LLM application testing.
- Understand AI‑generated responses, hallucinations, and output validation.
3. Helenium / Self‑Healing Automation
- Understand self‑healing automation concepts and dynamic locator recovery.
- Work with automation tools that support intelligent element identification.
- Improve automation script stability and reduce maintenance efforts.
4. API Testing & CI/CD
- Perform REST API testing using Postman, Playwright API, or REST Assured.
- Integrate automated test scripts into CI/CD pipelines using Jenkins, Azure DevOps, or equivalent tools.
- Support parallel test execution and automated reporting.
- Track test execution results, defects, and automation coverage.
- Collaborate with developers, QA engineers, business analysts, and product teams.
- Participate in Agile ceremonies, sprint planning, and defect triage.
- Prepare test plans, test scenarios, test cases, and execution reports.
- Communicate testing progress, defects, and potential risks to stakeholders.
Mandatory Skills – Must Have
1. TypeScript
- Knowledge of types, interfaces, classes, modules, promises, and asynchronous programming.
- Ability to develop reusable automation scripts.
2. Playwright
- Hands‑on experience developing and maintaining Playwright automation scripts using TypeScript.
- Experience with tracing, retries, reporting, and parallel execution.
3. Automation Framework
- Understanding of Page Object Model (POM), data‑driven, and modular automation frameworks.
- Experience developing reusable test components and utilities.
4. Helenium
- Knowledge of self‑healing automation concepts.
- Understanding of dynamic locator recovery and intelligent element identification.
5. Prompt Engineering
- Practical exposure to using structured prompts for test‑case generation, test‑data creation, defect analysis, and automation development.
- Familiarity with AI‑assisted testing tools.
Good to Have Skills
- Insurance domain knowledge, preferably P&C Insurance.
- Basic understanding of RAG, embeddings, vector search, and hallucination testing.
- Exposure to GenAI and LLM application testing.
- Knowledge of performance testing tools such as JMeter.
- Experience with Agile and DevOps methodologies.
- Docker or cloud‑based test execution exposure.
- Familiarity with Jenkins or Azure DevOps.
Experience Requirements
- 4+ years of overall QA / Test Automation experience.
- Hands‑on experience with Playwright and TypeScript.
- Experience developing and maintaining automation scripts and frameworks.
- Practical exposure to AI‑assisted testing and Prompt Engineering.
- Strong debugging, analytical, and communication skills.