Key Responsibilities
Perform Smoke Testing to verify the stability of recent builds.
Execute Regression Testing to ensure existing functionality remains unaffected after changes.
Perform Integration Testing to validate communication between different modules and services.
Perform User Acceptance Testing (UAT) and validate features against business requirements.
Perform basic Security Testing to identify common security vulnerabilities and potential risks.
Perform API Testing using tools such as Postman.
Validate API requests, responses, status codes, authentication, error handling, and data integrity.
Design, document, and execute detailed test cases and test scenarios.
Identify, reproduce, document, and track bugs with explicit steps and supporting evidence.
Perform Bug Verification and Retesting after fixes.
Perform UI/UX and Usability Testing to ensure a smooth user experience.
Collaborate closely with developers, product managers, and other team members to resolve defects.
Maintain testing documentation, test reports, and QA records.
Participate in sprint planning, reviews, and release testing activities.
Required Skills:
Manual Software Testing:
Smoke Testing:
Regression Testing:
Integration Testing:
System Testing:
Functional Testing:
User Acceptance Testing (UAT):
Load & Performance Testing:
Security Testing:
API Testing:
End-to-End Testing:
UI/UX & Usability Testing:
Test Case Design and Execution
Bug Reporting and Defect Lifecycle
Basic understanding of SDLC and STLC:
Basic understanding of software QA processes
Tools & Technical Knowledge
Familiarity with the following tools and technologies will be an advantage:
Postman or similar API testing tools
Jira, Trello, or other bug/project tracking tools
Browser Developer Tools
Git/GitHub
Performance testing tools such as JMeter or similar
Basic understanding of HTTP/REST APIs, JSON, authentication, and status codes
Basic know