Ensure the delivery of high-quality software products through structured manual testing, root cause
analysis across system layers (Frontend, Backend, Database, AI), and continuous collaboration with cross-
functional teams to uphold product reliability and user trust.
Key Responsibilities
Test Design & Execution
- Review user stories and UX specifications to extract testable requirements.
- Write and execute test cases using BDD formats such as Gherkin.
- Perform exploratory, smoke, regression, and sanity testing across platforms.
API Testing & Validation
- Use Postman or similar tools to validate REST APIs.
- Ensure correct response formats, status codes, and edge case handling.
Bug Tracking & Documentation
- Log reproducible bugs with clear steps and metadata (priority, severity).
- Maintain structured documentation of test results and QA status in Notion.
Release Readiness & QA Sign-off
- Own the QA gate for release candidates.
- Conduct end-to-end verification before every release to ensure product stability.
Root Cause Analysis
- Investigate bugs across multiple layers (Frontend, Backend, Database, AI).
- Identify causes and collaborate with developers for resolution.
Issue Follow-up & Closure
- Persistently follow up on bugs until full resolution is confirmed.
- Ensure no regression or partial fix is accepted without validation.
Cross-functional Collaboration
- Work with product managers, designers, and engineers to clarify requirements.
- Participate in sprint planning, QA estimation, and quality reviews.
Competency Requirements
1. Technical Competencies
- Manual Testing & BDD - Writing structured test cases using Gherkin and validating them against
acceptance criteria. - API Testing - Validating REST APIs using Postman, ensuring correct data flow, response codes, and error handling.
- Bug Investigation & Root Cause Analysis - Reproducing issues, isolating affected layers, and tracing the source of bugs within the stack.
- System Understanding - Understanding how front-end, back-end, database, and AI modules interact in the product lifecycle.
- Documentation & QA Reporting - Using Notion to maintain clear QA test logs, bug reports, and quality status for each release.
- Release & Regression Testing - Managing QA sign-off, defining release criteria, and ensuring no regressions are introduced.
2. Behavioral Competencies
- Attention to Detail - Spots edge cases, handles corner scenarios, and doesn’t rely solely on happy paths.
- Problem Solving - Approaches bugs analytically, traces symptoms to root causes, and supports sustainable fixes.
- Accountability - Takes ownership of assigned features and ensures quality across the lifecycle.
- Persistence & Resolution Ownership - Follows up relentlessly on open bugs and blockers, ensuring no
issue is left unresolved or closed prematurely. - Curiosity - Continuously explores system behavior to understand failures beyond surface-level symptoms.
- Communication & Team Collaboration - Communicates findings clearly, documents effectively, and works closely with cross-functional teams.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field
- 5+ years of experience in manual QA or software testing roles
- Solid understanding of QA methodologies, software release cycles, and Agile/Scrum workflows
- Proven experience working on real-world applications with both frontend and API layers
- Hands-on proficiency in tools such as Postman, Jira (or equivalents), and Notion
- Strong reading and writing skills in English