Responsibilities:
* Create and execute detailed, comprehensive, and well-structured test plans and test cases
* Estimate, prioritize, plan, and coordinate testing activities
* Learn the product's flow and new features
* Control product releases from development to staging to production
* Design, develop, and execute automation scripts using open-source tools
* Identify, record, document thoroughly, and track bugs
* Perform thorough regression testing when bugs are resolved
* Develop and apply testing processes for new and existing products to meet client needs
* Liaise with internal teams (e.g. developers and product managers) to identify system requirements
* Monitor debugging process results and investigate the causes of non-conforming software
* Track quality assurance metrics, like defect densities and open defect counts
* Stay up-to-date with new testing tools and test strategies
* Identify and resolve workflow and production issues.
* Address and discuss issues and proposed solutions with superiors.
* Document quality assurance activities and create audit reports.
* Make recommendations for improvement.
Qualifications:
* Proficient in at least one programming language and database management to be able to understand and communicate effectively with the developer team
* Candidates must possess at least a Bachelor's Degree in Computer Science/Information Technology or equivalent.
* A certificate in quality assurance is a plus.
* Previous experience in quality assurance or a similar field is a plus.
* Working knowledge of tools, methods, and concepts of quality assurance.
* Good communication skills, both verbal and written.
* Excellent data collection and analysis skills.
* Strong attention to detail.
* Experience in writing clear, concise, and comprehensive test plans and test cases is a plus
* Fresh Graduates welcome to apply