ICT Test Analyst
SOC 15-1253.00 · ESCO 2519 · OSCA 272233
Role snapshot
Overview
Designs and runs tests on software applications to find bugs and verify that systems work correctly before they reach users. Documents issues, tracks fixes, and collaborates with developers to ensure quality standards are met, contributing to the overall reliability and user experience of software products.
Ensures the reliability, functionality, and performance of software applications, preventing defects from reaching end-users and maintaining a high standard of quality for digital products.
On the job
- Develop and execute test plans, test cases, and test scripts based on software requirements.
- Identify, document, and track software defects using bug tracking systems.
- Perform various types of testing, including functional, regression, performance, and user acceptance testing.
- Collaborate with development teams to understand product features and resolve identified issues.
- Contribute to the improvement of testing processes and methodologies.
Tools & technology
Average salary
Job outlook
GrowingJob growth is expected to be above average over the next five years.
Education & training
A bachelor's degree in computer science, software engineering, or a related field is often preferred, or a relevant certification coupled with practical experience.
AI impact outlook
Note — this is our current view. AI is moving fast, so we revisit these ratings.
Show how this was assessed Hide the detail
Note — this is our current view. AI is moving fast, so we revisit these ratings.
Show how this was assessed Hide the detailWhy this role received this rating
Core task exposure
high
How much of the role’s important work could AI perform?
Test case generation, script writing, and bug report drafting are highly exposed to AI automation.
End-to-end automation
moderate
Can AI complete the work without substantial human involvement?
AI cannot autonomously define 'quality', interpret ambiguous requirements, or communicate critical issues to stakeholders without human intervention.
Adoption pressure
high
How likely are employers to introduce AI into this work?
Companies are eager to accelerate testing cycles and improve bug detection efficiency, making AI adoption very likely.
Human dependence
moderate
How much does success depend on human judgement, relationships and accountability?
The role requires critical thinking, understanding user perspectives, nuanced defect analysis, and effective communication with development teams.
Protective — a higher rating lowers the overall score.
Role adaptability
strong
How easily can the role evolve as AI takes on more tasks?
Test analysts frequently adapt to new tools, methodologies, and software domains, indicating good inherent adaptability.
Shown for context — not part of the score.
What AI may take on
These are the parts of the role most likely to be automated or significantly accelerated.
- Generate comprehensive test cases and test scripts from requirements
- Automate execution of regression and performance tests
- Draft detailed bug reports with steps to reproduce and expected outcomes
- Analyze test results and identify common failure patterns
- Perform basic data setup for testing environments
Where people remain essential
These parts continue to depend heavily on human judgement, relationships and accountability.
- Defining complex test strategies and approaches
- Performing exploratory testing to uncover subtle issues
- Interpreting ambiguous requirements and translating them into testable scenarios
- Analyzing the true business impact of identified defects
- Collaborating with developers to understand and resolve complex issues
- Improving overall testing processes and methodologies
How the role may evolve
Shifting from manual execution to AI-powered scenario design and critical validation.
The role will evolve from manual execution and repetitive script writing to focusing on strategic test planning, interpreting complex requirements, and validating AI-generated tests.
Strengthen your future fit
- Prompt engineering for test case generation
- Advanced critical thinking and problem-solving
- Deep understanding of software architecture
- Effective communication with technical and non-technical teams
- Expertise in complex scenario design and exploratory testing
- Assessment horizon
- 3–7 years
- Confidence
- High
- Last reviewed
- August 2026
- Methodology
- v1.0
This assessment reflects current AI capabilities and expected adoption patterns. Actual impacts will vary by industry, employer and the way each role is performed.
Career pathways
WHERE YOU COULD GO
CURRENT ROLE
ICT Test Analyst
Software Development
ADJACENT MOVES
STARTING POINTS
Who thrives here
Interest profile
investigative · ICR
Individuals who enjoy systematic investigation, analytical problem-solving, and precise execution of tasks thrive in this role, ensuring software quality and reliability.
Personality characteristics
Curious
Enjoys exploring new technologies, testing methods, and understanding complex systems.
Detail-oriented
Thrives on meticulous analysis, identifying subtle defects, and ensuring thorough test coverage.
Reserved
Often prefers focused, independent work on technical problems rather than constant social interaction.
Cooperative
Works effectively with developers and other team members to resolve issues and improve product quality.
Calm under pressure
Remains composed and objective when encountering critical bugs or tight deadlines.
Best for
- People who enjoy systematically breaking things to improve them.
- Individuals who value precision, logic, and ensuring quality in technical systems.
- Problem-solvers who thrive on finding solutions to complex software challenges.
Watch out for
- The role can be highly repetitive with regression testing if automation is not fully implemented.
- Requires patience and persistence in identifying and documenting elusive bugs.
A week in the life
A representative working week for an ICT Test Analyst — where the deep work, meetings, and admin actually land.
Real people. Real results.
Thousands of people
can't be wrong.
Similar roles
Frequently asked questions about ICT Test Analyst roles
What does an ICT Test Analyst do?
An ICT Test Analyst designs and runs tests on software applications to find bugs and verify that systems work correctly before they reach users. Documents issues, tracks fixes, and collaborates with developers to ensure quality standards are met, contributing to the overall reliability and user experience of software products. Ensures the reliability, functionality, and performance of software applications, preventing defects from reaching end-users and maintaining a high standard of quality for digital products.
How much does an ICT Test Analyst earn?
An ICT Test Analyst earns a median of $95,000 per year in the US, typically ranging from $70,000 to $130,000.
What qualifications do you need to become an ICT Test Analyst?
To become an ICT Test Analyst, a bachelor's degree in computer science, software engineering, or a related field is often preferred, or a relevant certification coupled with practical experience.
What personality suits an ICT Test Analyst?
ICT Test Analyst roles tend to suit people who are highly conscientious — precise, organised and strong on follow-through (Conscientiousness 85/100) and steady under pressure — deadlines and setbacks do not rattle them easily (Emotional Stability 70/100). The traits that matter most in the role are Curious, Detail-oriented, Reserved and Cooperative. Enjoys exploring new technologies, testing methods, and understanding complex systems. On interests, ICT Test Analyst maps to an ICR Holland Code profile — individuals who enjoy systematic investigation, analytical problem-solving, and precise execution of tasks thrive in this role, ensuring software quality and reliability.
Who does an ICT Test Analyst role suit?
An ICT Test Analyst role is usually a strong fit for these reasons. Strong Investigative and Conventional alignment: the role requires systematic analysis and precise execution. A significant portion of the week is dedicated to deep work, focusing on test design and automation. High need for Conscientiousness ensures thoroughness in identifying and tracking defects.
What are the downsides of being an ICT Test Analyst?
ICT Test Analyst roles come with trade-offs worth weighing up. The role can be highly repetitive with regression testing if automation is not fully implemented. Requires patience and persistence in identifying and documenting elusive bugs.
What is the work environment like for an ICT Test Analyst?
Work as an ICT Test Analyst is mostly office-based with hybrid arrangements common, semi-structured — a mix of set processes and self-directed work, a moderate pace and medium exposure to clients or stakeholders. Around 65% of the week is focused deep work.
What skills do you need to be an ICT Test Analyst?
Core skills for an ICT Test Analyst include Test case design, Defect tracking, Regression testing, Automation scripting, Requirements analysis and Software debugging.
How do you become an ICT Test Analyst?
Common entry routes into ICT Test Analyst roles include Junior Qa Analyst, Software Support Specialist and Technical Intern.
What career progression is there for an ICT Test Analyst?
From an ICT Test Analyst role, common next steps include Senior ICT Test Analyst and Test Lead; lateral moves include Automation Engineer and DevOps Engineer.
What is the job outlook for ICT Test Analyst roles?
The outlook for ICT Test Analyst roles is currently rated growing. Job growth is expected to be above average over the next five years.
Will AI replace ICT Test Analyst roles?
Traitstack rates automation risk for ICT Test Analyst roles at 70 out of 100, which is strong. Test case generation and script writing face high automation pressure, but human critical thinking, exploratory testing, and nuanced defect analysis will remain crucial. AI is most likely to take on generate comprehensive test cases and test scripts from requirements, automate execution of regression and performance tests and draft detailed bug reports with steps to reproduce and expected outcomes. Defining complex test strategies and approaches, performing exploratory testing to uncover subtle issues and interpreting ambiguous requirements and translating them into testable scenarios stay with people. Shifting from manual execution to AI-powered scenario design and critical validation. That score measures how much of the work could change, not the likelihood the job disappears. It is Traitstack's current view, revisited as AI capability moves.