Analyze requirements, user stories, and technical specifications to create detailed test plans and test cases.
Identify test scenarios for functional, regression, integration, API, and end?to?end testing.
Estimate testing timelines and contribute to project planning.
2. Test Execution
Perform manual and/or automation testing as per project needs.
Execute test cases, maintain test data, and ensure complete test coverage.
Log defects, track them to closure, and prepare defect reports.
3. Automation (If applicable)
Develop, maintain, and enhance automation scripts using tools like Selenium, Playwright, Cypress, Appium, or others.
Implement automation frameworks and CI/CD integration.
4. Quality Assurance & Documentation
Prepare test summary reports, defect analysis reports, and traceability matrices.
Ensure adherence to QA processes, standards, and best practices.
Participate in reviews of requirements, design documents, and test deliverables.
5. Collaboration & Leadership
Work closely with Developers, Business Analysts, Product Owners, and PMO teams.
Provide guidance and mentorship to junior QA engineers.
Communicate project risks, QA status, and timelines to stakeholders.
? Skills & Competencies
Technical Skills
Strong knowledge of Software Testing Life Cycle (STLC), Defect Life Cycle, and QA methodologies.
Experience in functional, regression, integration, UAT, and API testing.
Hands-on with API testing tools (Postman, Swagger, REST Assured).
Knowledge of databases and SQL queries.
Automation experience (optional but preferred).
Tools Knowledge
JIRA, QC, TestRail or any Test Management tool
Git, Jenkins, CI/CD pipelines (preferred)
API tools β Postman, SoapUI
Automation tools (as per requirement)
Soft Skills
Strong analytical and problem?solving abilities
Excellent verbal and written communication
Ability to work independently and in a team
Leadership and mentoring capabilities