Quality Assurance Analyst
Core
Identify high-level test scenarios, write test cases, execute manual test scripts, and report defects for software quality assurance.
Role type
Quality Assurance Analyst
Builds
Software applications and features
Domain
Health technology
Deliverable
production ML models | product features
Required skills
Manual testing, test case design, defect reporting, test suite maintenance, stakeholder communication, risk identification, deadline management
Preferred skills
Automation testing, JavaScript knowledge
Technologies
IT tools, English-language software interfaces
Responsibilities
Communicate with Functional Leads, Business Analysts, Solution Designers or Developers to have a clear understanding of the testing scope; Analyze technical documents to identify high-level test scenarios; Apply structured testing techniques to develop positive and negative test cases; Build manual test scripts by identifying expected results and corresponding test data for execution; Maintain the test suite up to date based on newly added or change in existing functionalities; Prioritize test execution based on priority assigned to test cases; Execute manual test scripts, capture actual results and report defects; Follow-up on resolution of defects within the established timeframe and perform; Work closely and report testing progress to QA Leads; Raise the flag when foreseeing major risks in terms of deadline or on the quality; Carry out all QA related tasks as per the defined standards and procedures; Meet deadlines by properly managing and prioritizing assigned tasks
Seniority
Entry-level to Mid-level