Posted 7 Jul 2026
QA Analyst
Key Responsibilities
- Analyze business and functional requirements to prepare effective test strategies and test plans.
- Design, develop, and execute comprehensive test cases, test scenarios, and test scripts.
- Perform functional, regression, integration, smoke, sanity, exploratory, and user acceptance testing.
- Identify, document, prioritize, and track defects using bug-tracking tools.
- Validate web applications, REST APIs, and backend services.
- Collaborate with developers to reproduce, troubleshoot, and resolve issues.
- Participate in requirement reviews and provide quality-related feedback during development.
- Perform cross-browser, cross-device, and responsive testing.
- Ensure software meets quality standards before release.
- Contribute to continuous improvement of QA processes and testing methodologies.
- Work in Agile/Scrum teams and participate in sprint planning, reviews, and retrospectives.
Requirements
- Strong understanding of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Experience working in Agile/Scrum development environments and participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Experience in functional, regression, integration, smoke, sanity, exploratory, usability, and user acceptance testing (UAT).
- Ability to create detailed test cases, test plans, test scenarios, and test execution reports.
- Experience with defect tracking, bug reporting, and defect lifecycle management.
API Testing
- Hands-on experience testing REST APIs using Postman , Swagger , or similar tools.
- Good understanding of HTTP methods, status codes, request/response validation, and authentication mechanisms.
- Experience validating JSON responses and API workflows.
Automation Testing
- Basic to intermediate experience with automation testing frameworks such as Selenium WebDriver , Playwright , or Cypress .
- Experience writing, executing, and maintaining automated test scripts.
- Understanding of test automation best practices, framework design, and CI/CD integration.
Database Testing
- Good knowledge of MySQL or PostgreSQL .
- Ability to write SQL queries for data validation and verification.
- Understanding of database relationships and data integrity.
Tools & Technologies
- Experience with JIRA , Azure DevOps , or similar defect management tools.
- Version control using Git .
- Knowledge of CI/CD pipelines and test execution in deployment workflows.
- Familiarity with browser developer tools for debugging.
- Experience using test management tools such as TestRail or Zephyr is an advantage.
Preferred Skills
- Experience testing applications built with React.js , Next.js , Node.js , or similar web technologies.
- Strong understanding of Agile Testing principles, including continuous testing, shift-left testing, and collaboration within cross-functional Agile teams.
- Exposure to performance testing tools such as JMeter or k6 .
- Knowledge of security testing fundamentals and common web vulnerabilities.
- Experience working in cloud environments such as Azure or AWS .
- Basic scripting knowledge in JavaScript , TypeScript , Java , or Python .
- Exposure to mobile application testing is an added advantage.
AI Skills (Good to Have)
- Familiarity with AI-assisted testing tools and automation.
- Experience using AI tools to generate test cases, automate repetitive QA tasks, or improve test coverage.
- Basic understanding of AI/LLMs and prompt engineering.
- Experience validating AI-powered features such as chatbots, document processing, OCR, or recommendation systems is a plus.
In-officeFull timeBangalore, Karnataka, India1-3 years