About the Role

We are looking for a passionate and detail-oriented QA Engineer to join our product development team. The candidate will be responsible for ensuring the quality, reliability, and performance of our Web, Mobile, and Kiosk applications. The role involves testing software integrated with healthcare and IoT devices, validating business workflows, identifying defects, and supporting automation initiatives.

Key Responsibilities

  • Analyze business requirements and prepare test scenarios, test cases, and test data.
  • Perform Functional, Integration, System, Regression, and User Acceptance Testing (UAT).
  • Validate Web Applications, Mobile Applications, APIs, and Database interactions.
  • Test end-to-end user workflows across multiple platforms.
  • Validate hardware-integrated functionalities including healthcare and IoT devices.
  • Verify application behavior in both online and offline environments.
  • Execute release validation and production smoke testing.
  • Identify, track, and report defects using defect management tools.
  • Collaborate with developers, product managers, and stakeholders to ensure product quality.
  • Participate in automation testing and continuous improvement initiatives.
  • Prepare test reports and quality metrics for releases.

Required Skills

Manual Testing

  • Functional Testing
  • Regression Testing
  • Integration Testing
  • System Testing
  • User Acceptance Testing (UAT)
  • Exploratory Testing
  • Test Case Preparation and Execution

Web Application Testing

  • Experience testing Angular or React-based applications
  • Cross-Browser Testing
  • Responsive UI Testing
  • End-to-End Workflow Validation

Mobile Application Testing

  • Android Application Testing
  • iOS Application Testing
  • Device Compatibility Testing
  • Mobile UI/UX Validation
  • App Installation and Upgrade Testing
  • Offline and Online Synchronization Testing
  • Push Notification Testing

API Testing

  • REST API Testing
  • Postman
  • JSON Request and Response Validation

Database Testing

  • Basic SQL Queries
  • Data Validation
  • Data Integrity Verification

Software Quality & Regulatory Compliance (Mandatory)

  • Knowledge of Software Quality Management Systems (SW QMS)
  • Knowledge of IEC 62304 – Medical Device Software Life Cycle Processes
  • Understanding of SDLC and STLC documentation requirements
  • Test Case Traceability and Defect Management
  • Experience working with software release and change management processes
  • Understanding of software validation and verification activities
  • Ability to create and maintain quality records, test evidence, and compliance documentation
  • Knowledge of risk-based testing approaches in regulated environments

Hardware & Kiosk Testing

  • Device Integration Testing
  • Sensor Validation Testing
  • Printer Testing
  • Camera Testing
  • USB and Serial Device Communication Testing
  • Offline Kiosk Workflow Testing

Automation Testing (Preferred)

  • Playwright
  • Selenium
  • Appium
  • Basic Test Automation Concepts

Tools

  • Jira
  • Git
  • Postman
  • Azure DevOps or Similar Project Management Tools