1. Test Planning & Preparation
Review and analyze business requirement documents (BRD, BS, User Stories, Acceptance Criteria).
Collaborate with
Business Analysts to define the test scope and ensure all requirements are testable.
Design test scenarios and test cases based on business logic and workflow specifications.
Prepare test data and environment, including sample datasets and simulated user accounts.
2. Test Execution
Conduct manual testing across different levels (Integration, System, Regression, UAT support).
Develop and execute automated test scripts for regression and smoke testing (using tools such as Selenium, Appium, or Postman).
Log and track defects using Azure DevOps or Jira, ensuring clear documentation of reproduction steps and impact.
Collaborate closely with
Developers to verify fixes and perform re-testing.
3. Reporting & Continuous Improvement
Provide regular reports on test progress, coverage, and defect metrics to the Team Leader.
Participate in all Agile ceremonies (Sprint Planning, Daily Stand-up, Sprint Review, Retrospective).
Propose improvements to testing processes, templates, and automation practices.
Support UAT activities by preparing data, environment setup, and assisting end-users during testing.
Minimum 3 - 5 years as a Software
Tester/QA (Manual & Automation). Preference for experience in Insurance, Banking/Finance, or Digital Solutions.
Solid understanding of SDLC, Agile/Scrum. Hands-on experience with Functional, Integration, and Regression Testing. ISTQB Foundation certification is a plus.
Proficient in at least one Automation Framework (e.g., Selenium, Appium, Cypress) and API testing tools (Postman/JMeter). Experience with bug tracking systems (Jira, Azure DevOps).
Strong analytical, logical thinking, proactive attitude, and ability to work under pressure. Good communication and teamwork skills (BA, Dev, PM).