Develop and implement comprehensive QA strategies for knowledge informatics systems, including data management platforms, reporting tools, and analytics solutions.
Create and execute detailed test plans, test cases, and automated tests for new and existing applications and systems related to knowledge informatics.
Perform data validation testing to ensure data accuracy, consistency, and integrity across multiple sources and platforms.
Work closely with data engineers, developers, business analysts, and product owners to identify requirements, ensure alignment on testing objectives, and troubleshoot issues.
Develop and implement automated testing scripts to ensure consistent testing and improve the efficiency of the QA process.
Conduct integration testing to ensure that various systems, applications, and data flows work seamlessly together, meeting functional requirements and data accuracy standards.
Ensure that all systems and data management practices are following industry regulations, such as HIPAA, GDPR, or other relevant standards.
Identify, track, and manage defects through the lifecycle, including initial identification, reproduction, resolution, and retesting. Communicate issues to relevant stakeholders and assist in troubleshooting.
Maintain detailed documentation of test plans, test cases, test results, and defect logs. Provide regular status updates to the project team and stakeholders.
Stay up to date with industry’s best practices, tools, and technologies related to QA and knowledge informatics. Identify opportunities for improving the QA process and increasing test efficiency.
Requirements
Bachelor’s degree in computer science, Information Technology, Engineering, or a related field.
3+ years of experience in Quality Assurance engineering, with a focus on data-driven applications and informatics systems.
Hands-on experience with QA tools and frameworks for testing applications, especially in knowledge management or informatics domain.
Experience with data validation, data integration testing, and ensuring data quality.
Familiarity with regulatory requirements and compliance standards related to data management (e.g., HIPAA, GDPR).
Strong knowledge of manual and automated testing techniques and tools (e.g., Selenium, JUnit, TestNG).
Proficient in scripting languages such as Python, Java, or SQL for test automation and data manipulation.
Experience with version control systems such as Git.
Strong analytical and problem-solving skills, with attention to detail in identifying and addressing issues.
Familiarity with CI/CD pipeline tools and processes.
Excellent communication skills and the ability to collaborate with cross-functional teams to drive quality standards.