The Quality Assurance Analyst is responsible for:
- Developing and executing formal test plans to ensure software quality.
- Engaging in test planning, writing test cases/scripts, test automation, and execution.
- Defining and tracking QA metrics such as defect counts, test results, and status.
- Collecting and analyzing data for software process evaluation and integrating improvements.
- Documenting all issues and assisting in their resolution.
- Delivering quality process training to technical staff.
- Serving as an internal quality consultant to influence business and technical teams.
- Conducting quality audits across IT functions to ensure adherence to standards, procedures, and methodologies.
Dimensions
Education:
- Bachelor’s Degree in Computer Science, Information Systems, or a related field.
- Equivalent work experience may substitute for the degree.
Experience:
- Minimum of 3 years in systems development, testing, and/or business experience.
Complexity:
- Intermediate professional level role.
- Works on projects of moderate to high complexity across one or more development environments.
- May serve as a subject matter expert for a specific program/system.
- May coach and mentor junior technical staff.
Variance Level: Intermediate