Job Responsibilities:
- Functional testing of web and mobile products
- Regression testing before releases
- Exploratory testing of complex scenarios
- UI/UX consistency testing (design vs implementation)
- API testing and validation (Postman / Swagger)
- Build QA processes from scratch
- Implement QA phase into product lifecycle (Discovery → Delivery)
- Define and maintain regression approach (smoke testing, release validation)
- Establish QA documentation system: Test Cases, Checklists, Bug Reporting Standards, Test Plans (for complex modules), Edge Cases Matrix
- Participate in product lifecycle: Grooming, Planning, Release readiness
- Cross-functional collaboration: Product Team, Design Team, Engineering Team
- Automation (growth track): Basic understanding of automation, API tests / E2E tests (Playwright / Cypress)
Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (preferred)
- Equivalent hands-on experience is equally valued
- QA certifications are a plus but not required
Work Experience:
- 2–4+ years as a Manual QA Engineer
- Experience working in a product/data-driven team (not only outsourcing)
- Experience testing complex systems (multi-role, state-based logic)
- Experience participating in or improving QA processes
Hard Skills:
- Strong Manual Testing skills
- Test design techniques: Equivalence Partitioning, Boundary Value Analysis, Decision Tables, State Transition Testing
- API Testing: Postman / Swagger
- Bug tracking: Jira
- Understanding of: Client-server architecture, REST APIs, Basic SQL (nice to have), Basic SQL (nice to have),
- QA documentation: Writing test cases, Creating checklists, Structuring bug reports
- Basic knowledge of automation: Selenium / Cypress / Playwright (at least conceptual level)
- Understanding of: SDLC / STLC, Agile workflows
Soft Skills:
- Strong system thinking
- High attention to detail
- Ability to ask the right questions
- Clear and structured communication
- Ability to challenge decisions constructively
- Proactive mindset (does not wait for tasks)
- Ability to work in ambiguity (important for current stage)
- Ownership and responsibility
Desirable Criteria:
- Experience building QA processes from scratch
- Experience working in startups or fast-growing teams
- Experience with complex domain logic (roles, contracts, workflows)
- Hands-on experience in test automation
- Experience with CI/CD pipelines
- Understanding of UX principles
- Experience working closely with Product & Design
Candidate’s Assessment:
Interview 1 – QA Fundamentals & Process Thinking:
Manual testing depth, understanding of QA lifecycle (SDLC/STLC), ability to design test cases and checklists, and thinking in terms of edge cases, states, and system behavior.
Interview 2 – Technical & Process Interview:
API testing (Postman/Swagger), test design techniques, understanding of system architecture, and ability to design QA processes, integrate QA into product lifecycle, and define regression and release validation strategy.
Interview 3 – Practical QA Assessment:
Includes a case task where the candidate creates a checklist, writes 5–10 test cases, identifies bugs in a given flow, and provides structured bug reports demonstrating clarity, depth, and attention to detail.