Software QA Engineer
Rednoxx Limited
About the role
Job summary
The software QA engineer will be responsible for ensuring that Rednoxx’s EMR/EHR software platform is functional, reliable, secure, usable, and ready for deployment. The role will cover test planning, functional testing, regression testing, integration testing, API testing, UAT support, defect reporting, release validation, and documentation of test evidence. The QA engineer will work closely with developers, product owners, the technical PM/product owner, the CTO, and implementation teams to validate hospital workflows, including patient registration, consultation, pharmacy, laboratory, radiology, billing, NHIA/HMO, inventory, reporting, and administrative modules. Experience testing healthcare, hospital, EMR, EHR, health insurance, ERP, fintech, or workflow-heavy enterprise software will be an added advantage.
Min Qualification: HND Experience Level: Mid level Experience Length: 3 years Language Requirement: English Working Hours: Full Time - 9 to 5 Applicant Location: Kano, Nigeria
Job descriptions & requirements
Responsibilities:
Test Planning and Test Documentation:
• Develop test plans, test scenarios, test cases, regression checklists, and UAT support documents.
• Review product requirements, user stories, workflow documents, and acceptance criteria to identify test coverage needs.
• Prepare module-level test documentation for clinical, administrative, billing, pharmacy, laboratory, radiology, inventory, and reporting workflows.
• Maintain test evidence including screenshots, test results, logs, defect references, and sign-off records.
• Ensure that all testing activities are properly documented and traceable to approved requirements.
Functional, Regression, and Integration Testing:
• Conduct functional testing of assigned EMR/EHR modules to confirm that features work as expected
• Perform regression testing to ensure new changes do not break existing functions.
• Support integration testing across interconnected modules such as registration, consultation, billing, pharmacy, laboratory, radiology, and reporting.
• Validate user roles, permissions, workflows, forms, reports, dashboards, and system notifications.
• Test business rules, calculations, billing logic, clinical workflow steps, and approval processes.
• Re-test resolved defects and confirm whether fixes are complete and stable.
API Testing and Automation Awareness:
• Use Postman or similar tools to test REST APIs, request/response structures, authentication, validation, and error handling.
• Document API test results and report inconsistencies to the development team.
• Support basic automation testing initiatives where applicable.
• Demonstrate awareness of automation tools such as Selenium, Cypress, Playwright, Katalon, or similar platforms.
• Recommend areas where automation can improve regression testing and release quality.
Defect Reporting and Release Validation:
• Identify, document, classify, and track software defects using approved defect tracking tools or templates.
• Write clear defect reports with title, description, severity, priority, steps to reproduce, expected result, actual result, evidence, and recommended assignment.
• Follow up with developers and product owners to ensure defects are understood and resolved.
• Support release readiness reviews by confirming tested features, open defects, critical risks, and unresolved issues.
• Prepare QA sign-off notes or release validation reports before deployment to production or client environments.
UAT and Implementation Support:
• Support user acceptance testing with product owners, implementation teams, and client-side users.
• Prepare UAT scripts and acceptance checklists for hospital users.
• Capture UAT issues, user feedback, workflow gaps, and change requests.
• Assist in validating fixes after UAT feedback.
• Support go-live readiness by confirming that critical workflows have been tested and accepted.
Requirements:
• A minimum of an HND, or equivalent practical experience, in computer science, software engineering, information technology, health informatics, or a related field.
• Minimum of 3 years’ practical software testing or QA experience.
• Experience preparing test cases, defect reports, regression checklists, and test summaries.
• Experience testing web applications, enterprise software, or workflow-based systems.
• Working knowledge of defect tracking tools, project management tools, or test documentation templates.
• Experience using Postman or similar tools for API testing.
Preferred Skills:
• Experience testing healthcare software, EMR, EHR, hospital information systems, health insurance systems, ERP, fintech, or other enterprise platforms.
• Knowledge of hospital workflows such as patient registration, consultation, pharmacy, laboratory, radiology, billing, and reporting.
• Exposure to test automation tools such as Selenium, Cypress, Playwright, Katalon, or similar platforms.
• Understanding of data privacy, access control, audit trails, and security-sensitive applications.
• Experience supporting UAT, go-live readiness, and post-release validation.
Skills and Competencies:
• Ability to prepare test plans, test scenarios, test cases, and regression checklists
• Strong ability to test software modules against requirements and expected workflows
• Ability to confirm that new changes do not break existing functionality
• Ability to test end-to-end workflows across multiple module
• Working knowledge of Postman or similar API testing tools
• Ability to write clear, reproducible, and evidence-based defect reports
• Ability to support user testing, feedback capture, and acceptance validation
• Basic knowledge of automation testing tools and when automation is useful
• Ability to document test evidence, test results, release notes, and
• Ability to communicate defects clearly to Developers, Product Owners, and management
Key Deliverables:
• Test plans, test scenarios, and detailed test cases.
• Regression testing checklists for assigned modules.
• Functional and integration testing reports.
• API test reports using Postman or similar tools.
• Clear and evidence-based defect reports.
• Retest and defect closure records.
• UAT scripts, acceptance checklists, and UAT support notes.
• Release validation reports and QA sign-off recommendations.
• Test evidence including screenshots, logs, records, and test result summaries.
• Quality feedback to developers, product owners, and technical PMs.
Performance Indicators:
• Test cases adequately cover approved requirements and workflows
• Defect reports are clear, reproducible, properly classified, and evidence-based
• Regression testing is completed before release decisions
• UAT issues are captured, tracked, and validated effectively
• QA provides reliable input for release approval or rejection
• Test evidence and QA records are clear, complete, and accessible
• Works effectively with Developers, Product Owners, technical PMs, and implementation teams
• Responds quickly to critical testing and release validation needs
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free