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 clear 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