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…