Job Description :
We are seeking a detail-oriented and proactive Quality Assurance (QA) Engineer to join our team. The ideal candidate will ensure that our web applications, mobile applications, and CRM systems meet the highest standards of quality, performance, and reliability. You’ll work closely with developers, business analysts, and project managers to identify issues early, track bugs, and guarantee smooth releases.
Key Responsibility :
- Review business and technical requirements to ensure clarity and testability.
- Develop, execute, and maintain detailed test plans, test cases, and test scripts.
- Perform manual and automated testing for web, mobile, and CRM platforms.
- Identify, document, and track defects using bug-tracking tools (e.g., JIRA, Trello).
- Collaborate with the development team to reproduce, diagnose, and resolve issues.
- Conduct regression, integration, functional, and UAT testing.
- Verify fixes and perform final validation before product deployment.
- Ensure quality standards are met before every release or go-live.
- Contribute to process improvement by identifying testing gaps and suggesting optimizations.
Required Skills and Qualifications :
Proven experience in software testing or QA role (manual and / or automation).Familiarity with QA tools and bug-tracking systems (e.g., JIRA, Bugzilla, TestRail).Understanding of SDLC, STLC, and Agile methodologies.Basic knowledge of SQL and APIs for backend testing.Excellent attention to detail and problem-solving abilities.Strong communication and documentation skills.