Highcloud Solutions - Saint Paul, MN
posted 3 months ago
The Quality Assurance (QA) Analyst - Manual position is a critical role within our team, focusing on ensuring the quality and functionality of our software products. The successful candidate will work closely with various stakeholders, including Business Analysts, Developers, and Database Administrators, to define and document Functional and Technical Testable Requirements, as well as User Stories and Acceptance Criteria. This role requires a comprehensive understanding of both the functional and technical requirements, as well as the design documents, to ensure that the software meets the specified criteria and functions as intended. In this position, the QA Analyst will collaborate with the QA Supervisor and/or QA Lead to create Level of Effort (LOE) estimates, Test Strategies, and Test Plans for all testing activities associated with the project. The QA Analyst will be responsible for writing detailed and reusable Functional, System Integration, and Regression Test Cases, and will maintain a Requirements Traceability Matrix to ensure all requirements are covered by test cases. Timely documentation of defects in the defect tracking tool is essential, and the QA Analyst will participate in Defect Triage and Review meetings to discuss and prioritize issues. Effective communication is key in this role, as the QA Analyst will need to provide regular status updates and escalate issues to the appropriate resources as necessary. The position also involves executing Manual and Automation Test Cases for various test types, including smoke, functional, and regression testing, according to the Test Plan. The QA Analyst may also be required to perform risk-based or priority testing when necessary. Additional duties may be assigned as needed to support the overall quality assurance process.