Description

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

Education

Any Graduate