About This Role
This role involves ensuring the quality assurance of various applications, including e-wallet, loyalty, e-commerce, SaaS, and web/mobile platforms. The Software Tester will validate application functionality, identify issues, and confirm software meets business and technical requirements before release. This position is ideal for someone who enjoys identifying problems, understanding system mechanics, and continuously enhancing software quality.
Responsibilities
- Execute manual test cases based on business requirements, functional specifications, and test scenarios
- Perform functional, integration, system, regression, smoke, and exploratory testing
- Validate web and mobile application functionality across different user flows and scenarios
- Identify, document, and track software defects using tools such as JIRA or other defect management tools
- Provide clear and detailed defect reports, including steps to reproduce, expected results, actual results, and supporting evidence
- Work closely with developers and BAs to investigate, clarify, and resolve reported issues
- Perform retesting and regression testing after defects or enhancements are implemented
- Support SIT, UAT, and production release validation activities
- Review requirements and provide testing feedback to identify potential gaps or issues early in the development cycle
- Participate in Agile activities such as daily stand-ups, sprint planning, sprint reviews, and retrospectives
Requirements
-2 years of experience in software testing or quality assurance
- Fresh graduates are encouraged to apply
- Good understanding of manual testing concepts and software testing life cycle (STLC)
- Basic understanding of SDLC and Agile/Scrum methodologies
- Experience testing web and/or mobile applications
- Good understanding of functional testing, regression testing, and defect management
- Familiarity with tools such as JIRA, Azure DevOps, TestRail, or similar testing/issue-tracking tools
- Able to understand business requirements and translate them into effective test scenarios and test cases
- Strong analytical and problem-solving skills with good attention to detail
- Good communication and documentation skills
- Ability to work independently while collaborating effectively with developers, BAs, and other team members
Nice to have:
- Test automation using Selenium, Appium, Playwright, Cypress, or similar tools
- Basic programming or scripting knowledge such as Java, JavaScript, Python, or other programming languages
- API testing using tools such as Postman or similar tools