Job Description
We are looking for a passionate and detail-oriented QA Engineer with 2 - 4 years of experience in Manual and Automation Testing. The ideal candidate should possess strong analytical skills, a quality-first mindset, and hands-on experience in designing, executing, and automating test cases for modern web applications. We are specifically looking for professionals who have practical exposure to AI-powered applications and understand the unique testing challenges associated with Artificial Intelligence and Large Language Model (LLM)-based systems.
Key Responsibilities
Design, develop, and maintain scalable automation frameworks using Playwright (JavaScript/TypeScript) or equivalent automation tools.
Create comprehensive test plans, test strategies, test cases, and test scenarios based on business and technical requirements.
Perform end-to-end Manual Testing including Functional, Regression, Smoke, Sanity, Integration, System, UAT, Cross-Browser, Cross-Platform, Responsive, and Mobile Testing.
Execute API testing using Postman, REST Assured, or similar tools and validate request/response contracts.
Validate AI-powered applications including LLM-based features, prompt workflows, chatbot responses, AI recommendations, and AI-assisted business processes.
Collaborate with development teams to identify root causes of defects and ensure timely resolution.
Develop reusable automation scripts and integrate automated test suites into CI/CD pipelines.
Execute database validations and data integrity testing using SQL.
Perform basic performance and load testing using tools such as JMeter or k6.
Participate in requirement reviews, sprint planning, backlog refinement, and release planning to identify quality risks early.