Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Quality Assurance Job Family

JOB TITLE QA ANALYST II QA ANALYST III SENIOR QA ANALYST


(Admin Level 2) (Admin Level 3) (Admin Level 4)
Promotion Criteria • Bachelor’s degree preferred • Bachelor’s degree preferred • Bachelor’s degree preferred
• 2+ years experience • 4+ years experience • 6+ years experience
• Demonstrated mastery of • Demonstrated mastery of previous
previous levels’ skills and levels’ skills and responsibilities.
responsibilities.
Position Overview Assures project meets quality Assures project meets quality Assures application meets quality
standards by planning, designing, and standards by providing technical standards by providing technical
executing testing within multiple guidance in planning, designing, leadership in planning, designing,
small projects or a single complex executing testing, and developing executing testing, and developing
project. procedures relating to product quality procedures relating to product quality
on complex projects. on complex projects.

Responsible for overall test plan


design.

Consults with programmers, BA’s, and


business to ensure application design is
optimized for testability.
Autonomy (Degree to • Works under general direction • Works under minimal direction • Typically works without
which work is managed) • Assists in determining and • Determine and develop supervision
developing approaches to approaches to solutions. • Determines and develops
solutions approaches to solutions.

Prepared by IS&T Competency Group Last updated: 03/10 1


Quality Assurance Job Family

JOB TITLE QA ANALYST II QA ANALYST III SENIOR QA ANALYST


(Admin Level 2) (Admin Level 3) (Admin Level 4)
Key Responsibilities:
Design • Participates in creating test • Creates test plans, data, • Defines standards for development
plans, data, procedures, and procedures, and manual and/or of manual & automated test scripts,
manual and/or automated scripts. automated scripts. deployment and reuse.
• Participates as an observer in • Participates in formal reviews of • Participates in formal reviews of
formal reviews of business business requirements and business requirements and
requirements and application application designs. application designs.
designs. • Ensures proper test coverage • Ensures proper test coverage exists
• Has input to test coverage based exists based on requirements and based on requirements and design
on requirements and design design specifications. specifications.
specifications. • Recommends strategies and • Determines overall technical test
methods to improve test plans strategy by proposing solutions &
and process. evaluating tools.
Documentation • Writes & reproduces accurate • Writes & reproduces accurate • Defines & implements quality
software problem reports. software problem reports. process improvements & metrics
• Defines & implements quality focused on defect prevention.
process improvements focused • Creates QA procedures & user
on defect prevention. instructions to ensure a reusable
process & tools approach.
• Develops and/or maintains manual
and automated test plans & cases.
Development • Assists in creating test cases • Creates systems & business • Ensures test environment reflects
• Creates test data for multiple or relevant test cases. business requirements for test
complex projects. • Ensures test environment reflects execution.
business requirements for test • Develops in-house test tools &
execution. harnesses where necessary;
• Assists in development of in- maintains overall test tools for
house test tools. regression testing.
• Participates in the selection of
automated test development tools.

Prepared by IS&T Competency Group Last updated: 03/10 2


Quality Assurance Job Family

JOB TITLE QA ANALYST II QA ANALYST III SENIOR QA ANALYST


(Admin Level 2) (Admin Level 3) (Admin Level 4)
Testing • Executes manual and/or • Executes manual and/or • Executes manual and/or automated
automated test scripts for automated test scripts for most test scripts for most complex
multiple or complex projects. complex projects. projects.
• Performs testing for multiple or • Coordinates test schedules, work • Coordinates test schedules, work
complex projects & retests as and resource plans; manages and resource plans; manages
necessary. progress of all test activities progress of all test activities
against plan. against plan.
• Establishes testing entrance and • Establishes testing entrance and
exit criteria. exit criteria.
• Identifies and manages critical • Identifies and manages critical path
path of testing of testing
• Ensures execution of project • Ensures execution of project
regression testing tasks. regression testing tasks.
• Trains others on testing techniques
and automation.
Analysis • Reviews and reports complex • Analyzes and reports overall test • Identifies test issues and reports to
test results. status and results. Manager, PM, and Business.
• Identifies test issues on multiple • Identifies test issues and reports • Manages regression tests for future
or complex projects. to Manager, PM, and Business. projects.
• Defines regression tests for • Defines regression tests for • Defines and coordinates
future projects. future projects. production verification and
• Participates in production • Defines and coordinates validation.
verification and validation. production verification and • Perform risk analysis at project
validation. management or release level.
• Perform risk analysis at project
management level.

Prepared by IS&T Competency Group Last updated: 03/10 3


Quality Assurance Job Family

JOB TITLE QA ANALYST II QA ANALYST III SENIOR QA ANALYST


(Admin Level 2) (Admin Level 3) (Admin Level 4)
Knowledge/Skills/Experience • General business knowledge • Good business knowledge • Advanced business knowledge
• Software testing background • Solid software testing • Advanced software testing
through QA experience. background through extended background through extended
• Good understanding of the quality assurance experience. quality assurance experience.
software development process • Solid understanding of the • Full project life cycle experience.
including analysis, design, software process including • Extensive application/technology
coding, system and user testing, analysis, design, coding, system knowledge and recognized
problem resolution and planning. integration, and user acceptance expertise in several areas.
• Applications/technology testing, problem resolution and • Demonstrated expertise in all
knowledge or related experience. planning. technologies relevant to
• Ability to execute automated • Applications/technology responsibilities, including
and/or manual functional or non- knowledge or related experience. communications, languages,
functional tests and report • Ability to lead manual and/or environments, operating systems
results. automated test projects using and databases.
• Ability to use test automation available test frameworks and • Ability to develop or lead
frameworks and tools to tools. development of manual and/or
automate manual tests. • Ability to integrate automated automated test frameworks,
tests into test suites. standards, training, etc., for large
applications.
Accountability/Impact • Works on moderately complex • Works on complex assignments • Directs most complex and creative
assignments or multiple phases and often multiple phases of a cross-functional assignments and
of a project. project. multiple phases of a project.
• Contributes to the successful • Contributes to the development • Develops departmental technical
completion of projects and of organizational objectives. policies and procedures.
organizational objectives. • Assists in developing • Manages and may initiate vendor
• Has input into departmental departmental technical policies relationships.
policies and procedures. and procedures.
• May work with outside vendors; • Maintains user/external group
vendor contact limited to tactical and vendor relationships.
implementation.

Prepared by IS&T Competency Group Last updated: 03/10 4


Quality Assurance Job Family

JOB TITLE QA ANALYST II QA ANALYST III SENIOR QA ANALYST


(Admin Level 2) (Admin Level 3) (Admin Level 4)
Leadership • May give occasional functional • May be responsible for directing • May be responsible for managing a
guidance and mentoring to other and monitoring the work of team small team of individual
team members. members. contributors.
• Participates in team project • May provide guidance and • Develops departmental technical
planning. training to enable other team policies and procedures.
• Performs functional analysis for members to meet/exceed • Manages and may initiate vendor
small to moderate projects. expectations. relationships.
• Works on multiple projects • May have input into hiring • Establishes full project life cycle
concurrently. decisions. plans for complex projects.
• Contributes to on-time and on- • Establishes project plans for • Has responsibility for completion
budget project goals. projects of moderate scope. and implementation of multiple
• Maintains status of project • Works on multiple projects major initiatives.
responsibilities. concurrently. • Responsible for meeting on-time
• Works across teams to achieve • Establishes on-time and on- and on-budget project goals.
group goals. budget project goals. • Advises on risk assessment and
• Participates in user/external • Plans and coordinates project risk management strategies for
group discussions. schedules and may make project projects.
• Maintains user/external group assignments. • Participates in the identification of
relationships. • Maintains status of project and and planning for future resource
monitors activities of team needs.
members. • Acts a primary liaison for business
• Initiates discussions with users units to resolve various project
or external groups to resolve technology issues.
issues. • Provides technology solutions to
• Works directly with the user daily issues and manages
community for test project relationships to provide ongoing
definition. customer service.
• Identifies opportunities for • Provides technical testing
continuous improvement. evaluation estimates on various
• Works across teams to achieve projects.
group goals. • Execute vision, goals and direction
• Participates in user/external of team/organization.
group discussions. • Researches and recommends new

Prepared by IS&T Competency Group Last updated: 03/10 5


Quality Assurance Job Family

• Maintains user/external group technologies.


relationships. • Evaluates innovative alternatives
and re-use opportunities.
• On occasion, addresses small
groups on technical subjects or
demonstrates systems.
• Leads informational discussions
with internal and external groups.

Prepared by IS&T Competency Group Last updated: 03/10 6

You might also like