PRINCIPAL ROLE AND RESPONSIBILITIES
- Review requirements, specifications, and technical design documents to provide timely feedback.
- Develop, document, and execute detailed test cases (manual and automated).
- Identify, record, and track bugs and errors through proper reporting tools (e.g., JIRA, or OpenProject).
- Perform functional, regression, integration, and usability testing.
- Collaborate with developers, UX/UI designers, and product managers to resolve issues.
- Verify fixes and perform re-testing before releases.
- Ensure applications meet quality, performance, and security standards.
- Contribute to continuous improvement of testing processes and QA practices.
QUALIFICATIONS
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Proven experience as a Software/Application Tester or in a similar QA role.
- Strong understanding of SDLC (Software Development Life Cycle) and QA methodologies.
- Experience with manual testing; automation skills.
- Experience as a software developer (e.g., Desktop App, or Mobile App).
- Knowledge of different testing types: functional, performance, security, and usability.
- Strong attention to detail, analytical thinking, and problem-solving ability.
- Good communication skills and ability to collaborate within cross-functional teams.