Kpk Technologies - Wixom, MI
posted about 1 month ago
The Software Quality Assurance (QA) Analyst will play a critical role in ensuring the quality and functionality of software applications through rigorous testing and defect tracking. This position involves documenting software defects using a bug tracking system and reporting these defects to Software Developers for resolution. The QA Analyst will be responsible for identifying, analyzing, and documenting problems related to program functions, outputs, online screens, or content. This includes developing comprehensive testing programs that address various areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, and usability assessments. In addition to testing, the QA Analyst will test system modifications to prepare for implementation and monitor bug resolution efforts, tracking successes and ensuring that all issues are addressed effectively. A key part of the role involves reviewing software documentation to ensure technical accuracy, compliance, and completeness, as well as to mitigate potential risks associated with software deployment. The QA Analyst will also be responsible for installing, maintaining, or using software testing programs and may design or develop automated testing tools to enhance testing efficiency. Initial debugging procedures will be performed by reviewing configuration files, logs, or code pieces to determine the source of breakdowns. The QA Analyst will evaluate or recommend software for testing or bug tracking, ensuring that the best tools are utilized for effective quality assurance processes.