We are seeking a QA Engineer to join the quality team on the Quality Incident (QI) Module – a standalone micro-frontend being built for a quality incident tracking system.
You will execute test cases for a workflow-driven, regulated application.
Your responsibilities span functional testing, API testing, data migration validation, and structured evidence capture, all following agile methodologies and embedded within the client’s organization.
Key Responsibilities:
Review user stories and acceptance criteria and author corresponding test cases, ensuring full traceability back to requirements.
Execute test scripts covering all QI workflow state transitions, permission-based use cases, and UI behavior.
Perform functional, regression, and smoke testing for each sprint, capturing structured evidence to meet auditing requirements.
Test REST API endpoints for correctness of business logic, state-transition enforcement, and audit-trail generation, using Postman or an equivalent.
Validate migrated records from ServiceNow against defined acceptance criteria: field mapping, null handling, data type conversions, and audit trail continuity.
Log defects in Azure DevOps with clear reproduction steps, expected vs. actual results, and severity classification.
Retest resolved defects promptly and update defect status; escalate high-severity or blocking issues to the Senior QA Engineer immediately.
Participate actively in sprint ceremonies and retrospectives.
Required Qualifications:
2+ years of software testing experience, ideally within a regulated or life sciences environment.
Proven ability to write clear, traceable test cases from requirements and acceptance criteria.
Experience with API testing tools (Postman or similar).
Experience with defect tracking tools; Azure DevOps experience preferred.
Basic SQL knowledge for querying databases during data migration validation.
Familiarity with agile/scrum development practices.
Methodical, detail-oriented approach and ability to work effectively under direction.
At least Intermediate English proficiency.
Nice to have:
Exposure to workflow-driven or state-machine application testing.
Familiarity with test automation tools (Selenium, Cypress, or Playwright).
Experience with data migration testing and source-to-target record verification.