Medcare MSO is one of the largest USA-based Healthcare IT company in Pakistan, with 1000+ people on board. We implement best practices and adopt state-of-the-art technology tools to achieve results. We are looking for a SQA Engineer to join our AI Team and ensure the quality, accuracy, reliability, and performance of AI-enabled applications. The ideal candidate should have strong QA fundamentals, hands-on API and database testing experience, and a good understanding of how to validate AI/ML-based outputs. This role will work closely with ML Engineers, Data Engineers, and Full Stack Engineers to test AI products, backend APIs, data workflows, and user-facing features.
Position: SQA Engineer
Shift timings: 2:00 pm – 11:00 am
Location: Lahore (on-site)
Responsibilities:
- Design, develop, and execute test cases for AI-based applications, APIs, dashboards, and backend workflows.
- Perform functional, regression, smoke, sanity, integration, and UAT testing across AI products.
- Validate AI/ML outputs by comparing system-generated results against expected business, healthcare, or RCM rules.
- Test REST APIs using tools such as Postman, Swagger, or similar platforms.
- Perform database validation using SQL to verify data accuracy, completeness, duplication, and consistency.
- Collaborate with ML Engineers and Data Engineers to validate datasets, model outputs, and data pipelines.
- Identify edge cases, incorrect predictions, inconsistent AI responses, and output quality issues.
- Report bugs with clear steps to reproduce, expected results, actual results, screenshots, logs, and severity levels.
- Support automation testing using Python-based frameworks such as Pytest, Selenium, or Playwright.
- Participate in sprint planning, requirement discussions, release testing, and production verification.
- Ensure tested solutions comply with healthcare data accuracy, confidentiality, and HIPAA-related expectations.
- Maintain QA documentation, test scenarios, test execution reports, and defect tracking records.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Data Science, or a related field.
- 2–4 years of experience in Software Quality Assurance, preferably in AI, healthcare IT, SaaS, or data-driven products.
- Strong understanding of manual QA concepts, test case writing, defect lifecycle, and QA documentation.
- Hands-on experience with API testing tools such as Postman, Swagger, or Newman.
- Good understanding of REST APIs, JSON, HTTP methods, status codes, authentication, and request/response validation.
- Working knowledge of SQL for database testing and data validation.
- Basic understanding of Python for automation testing or data validation.
- Exposure to automation frameworks such as Pytest, Selenium, or Playwright will be preferred.
- Basic knowledge of AI/ML testing concepts such as model prediction validation, false positives, false negatives, accuracy, precision, recall, and edge-case testing.
- Experience with Jira, ClickUp, Azure DevOps, TestRail, Zephyr, or similar tools.
- Familiarity with Git and CI/CD testing workflows will be an added advantage.
- Strong analytical thinking, attention to detail, communication skills, and ability to work in cross-functional teams.
Preferred Tech Stack:
- Testing Tools: Postman, Swagger, Newman, Selenium, Playwright, Pytest
- Programming/Scripting: Python
- Database: SQL, PostgreSQL, MySQL
- API Testing: REST APIs, JSON, JWT/Auth testing
- Project Tools: Jira, ClickUp, Azure DevOps, TestRail/Zephyr
- AI/ML Concepts: Model output validation, data quality checks, prediction accuracy, edge-case testing