Software Tester
About the role
Test Engineer role focused on developing and executing comprehensive test plans, scenarios, and scripts based on business and technical requirements. The position involves collaborating with technical teams to investigate and resolve software defects, supporting the full defect lifecycle, and participating in various testing activities including System Integration Testing (SIT), User Acceptance Testing (UAT), migration testing, and pre-production testing.
Key responsibilities
Develop and execute test plans, scenarios, and scripts based on business and technical requirements, ensuring clear acceptance criteria.
Document, analyse, and report test results to the Team Lead and client stakeholders.
Work closely with technical teams to investigate, troubleshoot, and resolve software defects and system issues.
Support and monitor the defect lifecycle, including validation, assignment, user clarification, and verification of fixes.
Support the planning, preparation, and execution of various testing activities, including System Integration Testing (SIT), User Acceptance Testing (UAT), migration testing, and pre-production testing, while preparing test status reports, test closure reports, and other relevant test documentation as required.
Contribute to user-facing documentation such as help guides, user manuals, and quick reference materials.
Participate actively in Agile ceremonies and contribute to sprint planning, reviews, and retrospectives.
Identify potential project risks, propose mitigation strategies, and communicate promptly with the Team Lead.
Continuously evaluate testing tools, methodologies, and best practices; suggest improvements to enhance testing efficiency and quality.
Support multiple testing initiatives concurrently.
About you
2–5 years of hands-on experience in Software testing or related roles, preferably within the Banking or Telco domain.
Knowledge of testing methodologies and frameworks, with experience in manual testing, including test execution, defect reporting, progress tracking, and validation of fixes.
Ability to investigate and report software issues collaboratively with technical teams and stakeholders.
Strong written and verbal communication skills, with the ability to interact effectively with team members and clients.
Open to adopting new testing tools, automation approaches, and AI-driven solutions.