What are the responsibilities and job description for the Quality Assurance (QA) Analyst position at Emonics LLC?
ob Title : Quality Assurance (QA) Analyst
Responsibilities
- Work with the appropriate resources to define and write Functional and Technical Testable Requirements (Waterfall) and / or User Stories and Acceptance Criteria (Agile).
- Have complete understanding of all Functional and Technical Requirements and / or Acceptance Criteria and Approve Requirements if asked to perform Quality Assurance (QA) project lead duties.
- Have complete understanding of Design document to ensure the design complements the Requirements and Approve Design document if asked to perform QA project lead duties.
- Create or work with the QA Supervisor and / or QA Lead to create the Level of Effort (LOE) estimate, Test Strategy and Test Plan for all testing activities within the project.
- Lead or work with Business Analysts (BA), Developers, and Database Administrators (DBA) in defining and writing detailed and reusable Functional, System Integration, and Regression Test Cases and completing Requirements Traceability Matrix.
- Assist the Performance Engineer in determining business flows to be scripted and utilized in Performance / Load testing.
- Assist the Automation Engineer in determining test cases to be scripted and utilized in Smoke / Regression testing.
- Accurately document all defects in the defect tracking tool in a timely manner and attend and participate in the Defect Triage and Review meetings.
- Provide QA leadership to assigned project, assist in managing the overall scope of the testing effort and communicate effectively, provide statuses, and escalate issues to the appropriate resource(s) in a timely manner.
- Complete required QA documentation including obtaining approvals and sign-off in an accurate and timely manner. Provide edits to QA documentation as necessary if the project's Requirements change, if scope changes, if testing schedule changes, etc.
- Execute Manual and Automation Test Cases for various test types (smoke, functional, regression, etc.) according to the Test Plan, and / or explain why risk-based / priority testing is executed.
Skills / Requirements