MIFZZA logoMIFZZA

Software Production Quality Engineer

Riyadh

EmployerUndisclosed employer
LocationRiyadh
Job typeFull-time
FieldEngineering
Experience7+ years

Apply through MIFZZA

Job description

Software Production Quality Engineer Position Summary The Software Production Quality Engineer is responsible for ensuring the quality, stability, performance, and reliability of software solutions deployed within the NPHIES ecosystem. The role serves as the quality gatekeeper between development, implementation, and production operations, ensuring that all releases meet functional, technical, security, and business requirements before deployment and continue to perform effectively in production environments. This position requires a strong background in software quality assurance, healthcare systems, production support, and healthcare interoperability standards, particularly FHIR and HL7. The engineer will collaborate closely with development, business, operations, and client teams to validate system functionality, identify defects, improve software quality processes, and support continuous delivery initiatives aligned with NPHIES standards and regulatory requirements. Key Responsibilities Production Release Validation & Quality Assurance • Verify and validate software releases prior to and following production deployment. • Execute production readiness assessments and quality gate reviews. • Perform end-to-end testing of new features, enhancements, patches, and hotfixes. • Ensure all deployments comply with business requirements, technical specifications, and NPHIES standards. • Validate software behavior in production and non-production environments. • Support release sign-off activities and provide quality recommendations for go-live decisions. Functional & Integration Testing • Design, develop, and execute comprehensive test plans, test scenarios, and test cases. • Validate integrations across healthcare platforms, payer-provider systems, HIS, HIE, and third-party applications. • Verify FHIR APIs, HL7 message exchanges, and interoperability workflows. • Conduct regression, integration, system, user acceptance support, and production verification testing. • Identify, document, track, and verify resolution of software defects. Production Quality Monitoring • Monitor production systems to identify quality trends, recurring defects, and performance issues. • Analyze production incidents and work with technical teams to identify root causes. • Ensure production issues are properly tested and validated before closure. • Participate in post-release verification and production health checks. • Establish quality metrics and KPIs to measure software reliability and user experience. Test Automation & Continuous Improvement • Develop and maintain automated testing frameworks and test suites. • Support CI/CD initiatives by integrating automated quality checks into deployment pipelines. • Identify opportunities to improve testing efficiency, coverage, and effectiveness. • Promote quality engineering best practices throughout the software development lifecycle. Healthcare Compliance & Interoperability Validation • Validate compliance with NPHIES interoperability requirements and healthcare data exchange standards. • Verify implementation of FHIR resources, APIs, and healthcare workflows. • Ensure data integrity, consistency, and accuracy across integrated healthcare systems. • Stay current with healthcare regulations, interoperability standards, and industry best practices. Defect Management & Root Cause Analysis • Investigate complex software defects and production incidents. • Perform root cause analysis and recommend corrective and preventive actions. • Collaborate with development and support teams to prioritize and resolve critical issues. • Ensure fixes are properly validated and do not introduce regressions. Cross-Functional Collaboration • Work closely with Product Owners, Business Analysts, Developers, DevOps Engineers, Support Teams, and Client Stakeholders. • Participate in requirements reviews, design discussions, sprint planning, and release planning activities. • Provide quality assessments and recommendations during solution reviews. • Support user acceptance testing and production deployment activities. Documentation & Knowledge Management • Create and maintain test strategies, test plans, test cases, defect reports, and validation documentation. • Contribute to quality standards, testing procedures, and operational runbooks. • Support knowledge transfer sessions and continuous improvement initiatives.

Requirements

Skills

OracleSQLDevOpsEnglish languageArabic languageQuality assuranceCompliance

Let MIFZZA apply for you

Upload your CV and MIFZZA matches you with jobs that fit your field and city, with an ATS-ready CV and a cover letter for each application.

Get started

Similar jobs

Browse more