Required Qualifications:
- 5+ years of experience as a Manual QA Tester or Software Test Engineer.
- Strong understanding of the Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Experience creating and executing:
- Test Plans
- Test Cases
- Test Scenarios
- Regression Testing
- Functional Testing
- Integration Testing
- System Testing
- User Acceptance Testing (UAT)
- Experience logging, tracking, and managing defects.
- Strong analytical and problem-solving skills.
- Excellent communication and documentation skills.
- Ability to work in Agile/Scrum environments.
Required Technical Skills:
- Manual Testing
- Test Case Design
- Test Execution
- Defect Management
- Functional Testing
- Regression Testing
- Smoke Testing
- Sanity Testing
- Integration Testing
- System Testing
- UAT
- SQL (basic to intermediate)
- Data Validation
- API Testing (Postman or Swagger)
- Jira
- Azure DevOps or ALM
- Confluence
Preferred Skills:
- Basic Automation knowledge (Selenium or Cypress)
- REST API Testing
- JSON/XML Validation
- Oracle or SQL Server
- Agile Scrum
- TestRail or Zephyr
- Banking, Healthcare, Insurance, or Financial Services domain experience
Responsibilities:
- Review business and functional requirements.
- Create detailed test plans, test cases, and test scripts.
- Execute manual testing for new features and enhancements.
- Perform regression, integration, system, and UAT testing.
- Validate application functionality and business requirements.
- Perform SQL queries for backend data validation.
- Report, document, and track defects using Jira or Azure DevOps.
- Collaborate with developers, Business Analysts, and Product Owners to resolve issues.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Ensure software quality before production deployment.