Kpk Technologies - Wixom, MI

posted about 1 month ago

Full-time
Wixom, MI
Professional, Scientific, and Technical Services

About the position

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.

Responsibilities

  • Document software defects using a bug tracking system and report defects to Software Developers.
  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
  • Test system modifications to prepare for implementation.
  • Monitor bug resolution efforts and track successes.
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
  • Install, maintain, or use software testing programs.
  • Design or develop automated testing tools.
  • Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
  • Evaluate or recommend software for testing or bug tracking.

Requirements

  • Bachelor's degree in Information Systems, Computer Science, or a related field.
  • Eight years of relevant experience in software testing and quality assurance.

Nice-to-haves

  • Experience with Agile/Scrum methodologies.
  • Familiarity with automated testing tools and frameworks.
  • Knowledge of database management and SQL.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service