Position Overview
We are looking for a Full-Stack QA Engineer who can work across both manual and automation testing while owning end-to-end product quality. The ideal candidate thinks like a quality owner, identifies edge cases, automates repetitive testing, and communicates risks effectively.
Key Responsibilities
- Design, write, and execute manual test cases (functional, regression, exploratory, UI/UX, edge cases).
- Develop and maintain automation scripts using Playwright (JavaScript/TypeScript).
- Own quality for assigned modules/features from requirement analysis to production release.
- Perform API testing using Postman, REST Assured, or similar tools.
- Log, track, and validate defects until closure.
- Participate in requirement reviews and follow shift-left testing practices.
- Prepare test strategies, test plans, and release checklists.
- Integrate automation into CI/CD pipelines.
- Collaborate with Development, Product, and DevOps teams.
- Continuously improve test coverage and testing efficiency.
Required Skills
Technical Skills
- Playwright (JavaScript/TypeScript)
- Manual Testing
- API Testing (Postman/REST Assured)
- SDLC/STLC and Agile/Scrum
- Git and defect tracking tools (Jira/Azure DevOps)
- CI/CD concepts
- Basic SQL
Behavioral Skills
- Ownership mindset
- Strong analytical and problem-solving skills
- Excellent communication skills
- Proactive and self-driven approach
- Ability to work under pressure
- Collaborative team player
- Adaptable to changing priorities
Good to Have
- Performance testing (JMeter/k6)
- Mobile application testing
- Accessibility testing (WCAG)
- BDD frameworks (Cucumber)
- Basic scripting knowledge
- FinTech/E-commerce testing experience
- ISTQB Certification