Create and update test scenarios / cases on a regular basis.
Conduct thorough manual testing, including functional, regression, integration, and system testing, to identify defects and ensure the stability of the software.
Develop and execute test cases, test scripts, and test scenarios to ensure the functional correctness and usability of the EHR system.
Document and track software defects, verifying bug fixes, and ensuring they are properly resolved.
Collaborate with developers, Scrum Master, PO, and other stakeholders to clarify requirements and ensure comprehensive test coverage.
Participate for assist with the investigation of support issues.
Contribute to test planning activities, including test strategy, test estimation, and test environment setup.
Participate in Agile / Scrum ceremonies, providing input on user stories, acceptance criteria, and testability of features.
Requirements :
Bachelor's degree in computer Sc, Software Engineering, or a related field.
5+ years' experience in Quality Assurance or related role.
Proven experience in manual testing of web-based applications.
Strong understanding of testing methodologies and techniques.
Strong understanding of API testing
Experience with test case management tools and defect tracking systems.
Strong verbal and written communication skills; especially when communicating and writing defects in a language that both technical and non-technical audiences can understand.
Excellent understanding of software development life cycle and software testing processes.
Experience working in Agile / Scrum development environments.
Good understanding of database with query capabilities is a plus.
Strong problem-solving abilities and a proactive approach to identifying and resolving development issues.
Effective communication skills and the ability to work collaboratively with cross-functional teams.