Overview
Skills
Job Details
Scope of Work/Job Characteristics The Quality Assurance Analysts will serve as the principal line of communication for the project teamThe duties and responsibilities of this position are as follows: Develop and execute formal test plans to ensure the delivery of quality software applications; Participate in test planning, writing test cases/scripts, and executing tests to validate software functionality; Define and track quality assurance metrics such as defects, defect counts, test results, and test status; Collect and analyze data for software process evaluation and integrate findings into business processes to address business needs; Document all defects and assist in their resolution to maintain high software quality; Deliver quality process and tools training to technical and business staff to enhance team capabilities; Act as an internal quality consultant to advise or influence business or technical partners on best practices; Create and update test plans, test strategies, and test cases based on software requirements, maintaining the requirement traceability matrix; Design, develop, and execute User Acceptance, System Integration, and Functional test cases; Document and track defects using bug tracking systems and report them to developers for timely resolution; Support end-users with User Acceptance Testing (UAT) by ensuring understanding of test scripts, success criteria, and use of test management tools, while providing ongoing support during the UAT process; Collaborate closely with developers, product managers, and other stakeholders to ensure software meets requirements and quality standards; Identify potential risks and issues early in the development process to mitigate impact on project delivery; Evaluate software performance under various conditions, such as load and stress, using the designated performance testing tool for the IT team; Ensure that new code changes do not negatively impact existing functionality through thorough regression testing, and maintain access to archived applications for historical reference; Document test results, defects, and test procedures using the Test Management tool (OpenText Application Lifecycle Management [ALM]); and Ensure compliance with quality standards and best practices as defined by the OIT team.
|