JOB DESCRIPTION Senior QC/QA Engineer (Manual Tester, Agile)Priority for candidates with experience in E-commerce, Insurance, Finance, and high-complexity projects for international markets (US/EU/Singapore).
1. ResponsibilitiesRequirement Analysis & Documentation- Review and fully understand project documentation: Business Requirements, User Stories, Use Cases, UI/UX flows.
- Analyze requirements to assess validity, feasibility, risks, and potential impact across modules.
- Identify unclear areas, propose questions, and define additional edge cases to ensure complete coverage.
Test Planning & Test Design- Participate in reviewing Test Plans and Test Strategies; provide feedback to improve completeness and quality.
- Develop detailed Test Cases, Checklists, and prepare required Test Data.
- Design test scenarios covering complex business workflows, especially in:
- E-commerce (shopping cart, checkout, promotions, order flows)
- Payments (subscription, refund, failed payment handling)
- Insurance (claim lifecycle, underwriting, onboarding)
- Enterprise-level multi-role & multi-organization systems
Manual Testing Execution- Perform manual testing for Web Applications and Mobile Applications (iOS/Android).
- Execute Functional, Integration, Regression, Usability, and UI/UX testing.
- Validate API behavior (status codes, data correctness, error handling, stability).
- Ensure data is correctly written/read from databases during testing.
- Verify bug fixes, perform regression testing, and support release activities.
Bug Reporting & Tracking- Report defects clearly in English, including: steps to reproduce, expected vs actual results, screenshots/logs.
- Track defects, follow up with developers, BA, and PM to ensure timely resolution.
- Assign correct severity and priority, ensuring critical issues are addressed quickly.
Communication & Collaboration- Communicate testing progress, issues, and blockers to the Supervisor/PM in a timely manner.
- Work closely with Developers, BA, PM, UI/UX, and cross-functional international teams in an Agile/Scrum environment.
- Actively participate in Sprint Planning, Daily Standups, Reviews, and Retrospectives.
Reporting- Accurately complete and submit daily/weekly test status reports as required by Supervisor or Project Manager.
2. Job RequirementsExperience- 5+ years of experience in Software Testing for both Web and Mobile applications.
- Strong experience in manual testing, test case design, regression testing, and API validation.
- Strongly preferred:
- Experience in E-commerce, Insurance, Finance, Payment, or complex enterprise systems.
- Experience working on large-scale, high-complexity projects.
- Experience working with international clients (US/EU/Singapore).
Skills- Ability to read, understand, and create test cases and test documents in English.
- Strong analytical and logical thinking skills.
- Ability to analyze requirements and identify risks or gaps.
- Ability to communicate clearly with both technical and non-technical stakeholders.
Tools & Methodologies- Familiar with Jira, Asana, TestRail, or other project/test management tools.
- Experience working in Agile/Scrum teams.
- Understanding of UI/UX principles is a plus.
Mindset & Attitude- Detail-oriented, careful, and highly responsible for product quality.
- Proactive in problem-solving and self-learning.
- Ability to work independently and as part of a team.
- Willingness to explore new domains and testing techniques.
3. Why Join Us(Optional for recruitment posts)- Opportunity to work on international large-scale projects with complex business logic.
- Professional Agile environment with strong collaboration across teams.
- Clear career growth path toward QA Analyst / QA Lead roles.
- Exposure to modern testing practices and challenging product ecosystems.