JD – QA Engineer (Functional Testing with Automation and AI/ML)
Role: QA Engineer
Experience: 4 – 6 Years
Skill Set
· QA Concepts
· QA Process
· Financial Domain
· Database Concepts
· API Testing
· Automation Testing
· AI/ML Concepts and AI-Assisted Testing
· Agile/Scrum Methodology
· Test Strategy & Planning
· Defect Management
· Soft Skills
ResponsibilitiesQA Concepts
· Boundary Value Analysis
· Equivalence Partitioning
· State Transition
· Decision Table
· Logical flow
· Error guessing
· Field validation
· User experience
· Business logic testing
QA Process
· Understanding business requirements
· Deriving test scenarios and test cases
· Preparing Requirement Traceability Matrix (RTM)
· Proactively identifying gaps as part of static testing during BRD walkthrough, peer review of test scenarios/test cases, discussions, etc
· Performing test execution via UI, API and in database
· Conducting Sanity test before accepting the build to proceed further
· Conducting Comprehensive testing of end-to-end functionality as per test cases defined
· Conducting Regression test before providing sign-off to deliver to next phase of testing
· Ensuring application behavior in-line with business requirements
· Tracking pass/fail of test cases
· Identifying defects of all severity
· Tracking and ensuring defect closure basis on TAT
· Reporting the status to QA lead/DM on daily basis
· Liaising with all project stakeholders like BA, Dev, DB, Client, Vendor resources, etc
Agile Methodology
· Participate in Sprint Planning, Backlog Grooming, Sprint Review and Sprint Retrospective meetings
· Collaborate closely with Product Owners, Business Analysts, Developers and stakeholders
· Provide testing estimates and support sprint commitments
· Actively participate in requirement clarification and user story discussions
Test Strategy & Planning
· Prepare and review Test Strategy and Test Plan documents
· Define test scope, approach, entry criteria and exit criteria
· Identify testing risks, dependencies and mitigation plans
· Perform risk-based testing and prioritize testing activities
· Support release readiness and quality sign-off activities
Financial Domain
· Preferably Lending domain or credit cards
· At least banking domain like retail banking
Database Concepts
· Should have understanding of database terms like schema, tables, views, primary key, foreign key, not null, unique constraints, etc
· Should know writing basic SQL queries
· Should know to identify the data dependency for functional UI/API testing
API Testing
· Should have worked in Postman or related tools
· Should know to use the methods
· Should know to do functional testing via API
· Should know to raise functional defects at early stage of development
Automation Testing
· Should have worked in Selenium, Playwright, Karate or Katalon framework
· Should be familiar with core Java
· Should be able to write scripts to cover various scenarios
· Should be able to generate test data using script or excel
· Should be able to fine tune existing scripts as per the CR or new features added
· Participate in automation framework enhancement and maintenance
· Support automation execution and result analysis
· Basic understanding of CI/CD integration for automated test execution
AI/ML and Generative AI
· Understanding of AI/ML concepts and AI-enabled applications
· Use AI-assisted tools for test case generation, test data generation and defect analysis
· Experience using tools such as ChatGPT, GitHub Copilot, Gemini, Claude or equivalent AI tools
· Validate AI-generated outputs for accuracy, consistency and business relevance
· Perform testing of AI-enabled features including prompt validation, response verification and edge-case testing
· Leverage AI tools to improve QA productivity while ensuring output quality
Defect Management
· Identifying defects of all severity levels
· Classifying the severity of defects basis on functional/business impact
· Raising the defect in YouTrack tool
· Capturing screenshots and sharing test data to reproduce
· Tracking and taking to closure within stipulated TAT
· Reporting the defects in daily progress report
· Escalating to Lead/DM periodically when TAT is not met
· Ensuring defect retest are done
· Participating in defect triage discussions
· Supporting Root Cause Analysis (RCA) for recurring defects
Additional Responsibilities
· Review test scenarios and test cases prepared by peers
· Mentor junior QA team members and support knowledge sharing
· Drive quality improvements and process compliance
· Track and report test execution metrics and quality status
· Take ownership of assigned modules from requirement analysis until sign-off
Soft Skills
· Should have good written and verbal business communication
· Should possess confidence, zeal and attitude to learn and prove
· Should be open to work extended hours and weekend support basis on project delivery and timeline
· Should possess good interpersonal skills
Pay: ₹500,000.00 - ₹1,500,000.00 per year
Work Location: In person