Baltimore MD
Position: Lead Tester
Long term contract
Baltimore MD
Job Requirements: Quality Assurance Consultant
The Quality Assurance (QA) Consultant is responsible for establishing, implementing, and overseeing quality assurance processes and methodologies to ensure the quality, reliability, performance, security, and compliance of enterprise information systems. The consultant will apply industry-standard quality management methodologies, testing frameworks, statistical techniques, and performance metrics to evaluate system quality and drive continuous improvement throughout the software development life cycle (SDLC). This role will focus on large-scale enterprise data systems, healthcare information systems, system interfaces, immunization information systems (IIS), and case management platforms. The consultant will work closely with technical teams, business analysts, state program stakeholders, and end users to ensure that delivered solutions meet established business requirements, industry standards, government regulations, and customer expectations.
- QA Strategy and Test Planning
- Develop, implement, and maintain comprehensive, risk‑based quality assurance strategies, test plans, test cases, and test suites for large-scale enterprise information systems.
- Establish QA methodologies, testing standards, and procedures aligned with industry best practices and organizational objectives.
- Ensure appropriate quality assurance coverage throughout the software development and system implementation life cycle.
- Testing and Quality Validation
- Lead and execute functional, integration, regression, performance, and security testing across multi‑tier application environments, enterprise data systems, and data integration pipelines.
- Validate data integrity, accuracy, completeness, and consistency across healthcare systems, including Electronic Health Record (EHR) interfaces and Immunization Information Systems (IIS).
- Develop and execute end‑to‑end test scenarios to validate system functionality, interoperability, and compliance with business and technical requirements.
- Defect Management and Root Cause Analysis
- Establish and maintain effective defect tracking, reporting, prioritization, and resolution processes.
- Conduct root cause analysis to identify systemic defects, process deficiencies, and recurring quality issues.
- Collaborate with development and engineering teams to implement corrective and preventive actions and ensure sustainable defect resolution.
- Monitor critical processes and system performance to identify opportunities for quality improvement.
- User Acceptance Testing (UAT) and Stakeholder Collaboration
- Collaborate with Business Analysts, state program stakeholders, project teams, and end users to define testing requirements and UAT acceptance criteria.
- Develop realistic business scenarios and test scripts to support User Acceptance Testing.
- Coordinate and facilitate UAT activities, document test results, manage identified issues, and support formal acceptance and release decisions.
- Quality Metrics, Reporting, and Continuous Improvement
- Define, implement, and monitor key quality assurance metrics, including defect density, test coverage, test execution pass/fail rates, defect resolution timelines, and release quality indicators.
- Prepare and present quality assurance status reports, testing results, risk assessments, and recommendations to project leadership.
- Establish effective quality monitoring and feedback mechanisms to evaluate process performance.
- Recommend and implement corrective actions and continuous process improvement initiatives to enhance product quality and delivery efficiency.
- Regulatory Compliance and Quality Governance
- Ensure that systems and applications are validated against applicable state security standards, federal funding requirements, data governance policies, and privacy regulations.
- Develop and maintain quality assurance documentation, testing evidence, and compliance validation procedures.
- Ensure that quality assurance activities support applicable industry standards, regulatory requirements, contractual obligations, and customer expectations.
- Quality Process Development and Knowledge Transfer
- Develop, document, and implement QA life cycle methodologies, quality management processes, and standardized testing procedures.
- Provide guidance and knowledge transfer to project teams on QA practices, testing methodologies, quality standards, and performance measurement.
- Promote a culture of accountability, process discipline, and continuous quality improvement across project teams.
- Minimum Education Requirements
- A Bachelor's degree from an accredited college or university in Engineering, Computer Science, Information Systems, or a closely related discipline.
- Minimum General Experience Requirements
- A minimum of eight (8) years of professional experience in Information Systems Quality Assurance (QA), including experience in software testing, quality management, process improvement, and system validation.
- Minimum Specialized Experience Requirements
- A minimum of five (5) years of experience applying statistical methods, quality standards, and established quality management methodologies.
- Demonstrated working knowledge of quality assurance processes, software testing methodologies, and process improvement practices.
- Experience developing and implementing QA strategies, test plans, quality metrics, defect management procedures, and root cause analysis methodologies.
- Demonstrated ability to evaluate system quality, monitor critical processes, identify performance gaps, and implement corrective and preventive actions.
- Excellent written and verbal communication skills, with the ability to communicate technical findings, quality risks, and recommendations effectively to both technical and non‑technical stakeholders.
- Preferred Qualifications and Experience
- Direct experience leading quality assurance activities, test strategy development, and defect management within a State Government environment or Major IT Development Project.
- Demonstrated experience developing test plans and validating data integrity for complex healthcare information systems, Immunization Information Systems (IIS), and Electronic Health Record (EHR) data interfaces.
- Hands‑on experience designing and executing end‑to‑end test scenarios, automated testing strategies, and User Acceptance Testing (UAT) for enterprise Case Management Systems or Customer Relationship Management (CRM) platforms.
- Experience working with healthcare, public health, or social services information systems.
- Experience developing QA metrics, statistical quality measurement frameworks, root cause analysis procedures, and corrective action processes.
- Experience implementing quality assurance and compliance validation processes aligned with federal funding requirements, state government standards, and applicable data privacy and governance regulations.
- Experience collaborating with multidisciplinary project teams, including developers, system architects, business analysts, program managers, government stakeholders, and end users.
- Required Knowledge, Skills, and Abilities
- Strong knowledge of software quality assurance principles, methodologies, and industry best practices.
- Proficiency in software testing life cycle (STLC), software development life cycle (SDLC), and risk‑based testing approaches.
- Strong analytical and problem‑solving skills, including the ability to conduct statistical analysis and root cause investigations.
- Ability to develop comprehensive test strategies, test plans, test cases, and quality assurance documentation.
- Knowledge of enterprise application testing, system integration, data validation, and interoperability testing.
- Ability to establish and interpret quality metrics and communicate measurable quality outcomes.
- Strong organizational, stakeholder management, and cross‑functional collaboration skills.
- Excellent written and verbal communication skills.
- Expected Outcomes
- Establish and maintain a consistent, repeatable, and measurable QA framework.
- Improve system reliability, functionality, data integrity, and overall product quality.
- Ensure comprehensive testing and validation of enterprise applications and system integrations.
- Establish effective defect management and root cause analysis processes.
- Support successful User Acceptance Testing and production releases.
- Ensure alignment with applicable government, industry, security, privacy, and regulatory requirements.
- Drive continuous improvement in software development, testing, and quality management processes.