Software developers, quality assurance analysts, and testers
This occupation is fundamentally digital, with core tasks like coding, debugging, and test automation being primary use cases for Large Language Models. While high-level system architecture and complex stakeholder communication provide some insulation, AI is drastically increasing individual productivity, which will likely lead to significant restructuring of entry-level roles and QA functions.
Task breakdown
Based on 15 O*NET work activities for this occupation
I want to...
Tools built for this work
Terminal-based coding agent that reads a repository, edits files across it, runs tests, and opens pull requests from a written instruction.
Learn moreRuns coding tasks from the terminal, an IDE extension, or the cloud — picking up a GitHub issue, writing the change, and opening a pull request for review.
Learn moreA code editor built around an agent that reads the whole repository and makes multi-file changes, rather than autocompleting a line at a time.
Learn moreCompletion and agent assistance inside the IDE and on GitHub itself, including automated code review on pull requests.
Learn moreTakes a repository and a written task, plans the change with Gemini, and returns a diff and a pull request — asynchronously, so several tasks run at once without occupying the developer.
Learn moreBuilds and deploys a working application from a plain-English description in the browser, with no local environment to set up.
Learn moreAnswers questions and makes agentic code changes in the IDE and CLI, and does bulk language upgrades — the Java version migrations that otherwise consume quarters.
Learn moreGenerates web, mobile, and API tests, then repairs them itself when the interface changes — removing most of the maintenance that makes automated suites rot.
Learn more3 ways to level up
Redesign your service offering around AI capabilities
Your role has maximum AI potential. Rethink what you deliver — AI handles the production, you provide the judgment, creativity, and relationships that AI cannot.
Transforms your value propositionBuild AI into your client-facing work
Offer AI-enhanced deliverables to clients: faster turnaround, deeper analysis, more scenarios explored. Position AI as a feature of your service, not a secret.
Premium positioningInvest in the skills AI cannot replicate
Double down on relationship building, strategic thinking, creative direction, and ethical judgment. As AI handles more execution, these human skills become your moat.
Future-proofs your careerEstimated time savings
Conservative estimate based on AI exposure score and a 40-hour work week. Assumes 30% of exposed tasks produce real time savings today.
Personalized plan
Answer 3 quick questions and get a tailored action plan with specific tools, timelines, and next steps for your role.
AI Score measures how much AI opportunity your role has. Higher scores mean more potential for AI-assisted productivity gains. Scores are derived from O*NET task data across 342 occupations. This is a starting point, not a verdict. Tool recommendations are based on industry fit and are not endorsements.