Occupation

Software Quality Assurance Analysts and Testers

Human Advantage 68%

Significant human skills needed

AI Automation Risk Low Risk
3 / 10

This occupation requires complex human judgment, social interaction, and creative problem-solving that are difficult to automate.

Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.

Also Known As: Application Integrator, Applications Analyst, Applications Quality Assurance Specialist (Applications QA Specialist), Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist), Applications System Analyst, Applications Tester, Automation Tester, Beta Tester +57 more

Video

Core Tasks

  1. Identify, analyze, and document problems with program function, output, online screen, or content.
  2. Document software defects, using a bug tracking system, and report defects to software developers.
  3. Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
  4. Design test plans, scenarios, scripts, or procedures.
  5. Document test procedures to ensure replicability and compliance with standards.
  6. Provide feedback and recommendations to developers on software usability and functionality.
  7. Install, maintain, or use software testing programs.
  8. Test system modifications to prepare for implementation.
  9. Create or maintain databases of known test defects.
  10. Develop or specify standards, methods, or procedures to determine product quality or release readiness.
  11. Monitor bug resolution efforts and track successes.
  12. Update automated test scripts to ensure currency.
  13. Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
  14. Plan test schedules or strategies in accordance with project scope or delivery dates.
  15. Monitor program performance to ensure efficient and problem-free operations.
  16. Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
  17. Investigate customer problems referred by technical support.
  18. Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
  19. Identify program deviance from standards, and suggest modifications to ensure compliance.
  20. Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
  21. Design or develop automated testing tools.
  22. Install and configure recreations of software production environments to allow testing of software performance.
  23. Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
  24. Coordinate user or third-party testing.
  25. Visit beta testing sites to evaluate software performance.
  26. Conduct historical analyses of test results.
  27. Evaluate or recommend software for testing or bug tracking.

Education & Training

Job Zone 4 Job Zone Four: Considerable Preparation Needed
Education: Most of these occupations require a four-year bachelor's degree, but some do not.
Experience: A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified.
On-the-Job Training: Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.

Education Level Distribution

Percentage of workers in this occupation with each education level.

Bachelor's Degree
50%
Associate's Degree (or other 2-year degree)
26%
Post-Secondary Certificate - awarded for training completed after high school (for example, in agriculture or natural resources, computer services, personal or culinary services, engineering technologies, healthcare, construction trades, mechanic and repair technologies, or precision production)
9%
Some College Courses
9%
High School Diploma - or the equivalent (for example, GED)
3%
Master's Degree
3%

Technology & Tools

Hot Technologies

  • AJAX
  • Adobe Acrobat
  • Adobe After Effects
  • Adobe Creative Cloud software
  • Adobe Illustrator
  • Adobe InDesign
  • Adobe Photoshop
  • Amazon DynamoDB
  • Amazon Elastic Compute Cloud EC2
  • Amazon Redshift
  • Amazon Simple Storage Service S3
  • Amazon Web Services AWS CloudFormation
  • Amazon Web Services AWS software
  • Ansible software
  • Apache Cassandra
  • Apache Hadoop
  • Apache Hive
  • Apache Kafka
  • Apache Maven
  • Apache Spark
  • Apache Subversion SVN
  • Apache Tomcat
  • Apple macOS
  • Atlassian Bamboo
  • Atlassian Confluence
  • Atlassian JIRA
  • Autodesk AutoCAD
  • Bash
  • Bentley MicroStation
  • C
  • C#
  • C++
  • Cascading style sheets CSS
  • Chef
  • Cisco Webex
  • Django
  • Docker
  • Drupal
  • ESRI ArcGIS software
  • Eclipse IDE
  • Elasticsearch
  • Epic Systems
  • Extensible markup language XML
  • Git
  • GitHub
  • Go
  • Google Analytics
  • Google Angular
  • Google Docs
  • Google Sheets
  • Hibernate ORM
  • Hypertext markup language HTML
  • IBM DB2
  • IBM SPSS Statistics
  • JUnit
  • JavaScript
  • JavaScript Object Notation JSON
  • Jenkins CI
  • Linux
  • Microsoft .NET Framework
  • Microsoft ASP.NET
  • Microsoft Access
  • Microsoft Active Server Pages ASP
  • Microsoft Azure software
  • Microsoft Dynamics
  • Microsoft Excel
  • Microsoft Office software
  • Microsoft Outlook
  • Microsoft PowerPoint
  • Microsoft PowerShell
  • Microsoft Project
  • Microsoft SQL Server
  • Microsoft SQL Server Integration Services SSIS
  • Microsoft SQL Server Reporting Services SSRS
  • Microsoft SharePoint
  • Microsoft Team Foundation Server
  • Microsoft Teams
  • Microsoft Visio
  • Microsoft Visual Basic
  • Microsoft Visual Basic for Applications VBA
  • Microsoft Visual Studio
  • Microsoft Windows
  • Microsoft Windows Server
  • Microsoft Word
  • MongoDB
  • MySQL
  • NoSQL
  • Node.js
  • Oracle Database
  • Oracle Java
  • Oracle Java 2 Platform Enterprise Edition J2EE
  • Oracle JavaServer Pages JSP
  • Oracle PL/SQL
  • Oracle PeopleSoft
  • Oracle Primavera Enterprise Project Portfolio Management
  • PHP
  • Perl
  • PostgreSQL
  • Puppet
  • Python
  • R
  • React
  • Red Hat Enterprise Linux
  • Red Hat OpenShift
  • Ruby
  • Ruby on Rails
  • SAP software
  • SAS
  • Salesforce software
  • Scala
  • Selenium
  • Shell script
  • Slack
  • Splunk Enterprise
  • Spring Boot
  • Spring Framework
  • Structured query language SQL
  • Swift
  • Tableau
  • Teradata Database
  • The MathWorks MATLAB
  • Transact-SQL
  • Trimble SketchUp Pro
  • UNIX
  • UNIX Shell
  • Zoom
  • jQuery

Software (425)

  • 3M Post-it App
  • A programming language APL
  • ABC Compiler
  • ABC: the AspectBench Compiler for AspectJ
  • ADO.NET
  • AWK
  • Acresso InstallAnywhere
  • Ada
  • Adobe ActionScript
  • Adobe Dreamweaver
  • Adobe Flex
  • Advanced business application programming ABAP
  • Airtable
  • Algorithmic language ALGOL
  • Allaire ColdFusion
  • Amazon Data Pipeline
  • Amazon Kinesis
  • American National Standards Institute ANSI C
  • Anti-spyware software
  • Antivirus software
  • Apache Ant
  • Apache Avro
  • Apache Flume
  • Apache Groovy
  • Apache HBase
  • Apache HTTP Server
  • Apache JMeter
  • Apache Oozie
  • Apache Pig
  • Apache Solr
  • Apache Sqoop
  • Apache Struts
  • Apple Cocoa
  • Apple Safari
  • Automated installation software
  • B-Method
  • Backbone.js
  • Backup and archival software
  • Beginner's all-purpose symbolic instruction code BASIC
  • Bigloo Scheme
  • Blackbaud The Raiser's Edge
  • Blackboard software
  • Blink
  • Borland SilkTest
  • Bugzilla
  • Call-processing language CPL
  • Canu
  • Cisco IOS
  • Citrix cloud computing software
  • Collaborative Application Markup Language CAML
  • Common Lisp Object System CLOS
  • Common business oriented language COBOL
  • Component object model COM software
  • Component-based Scalable Logical Architecture CSLA
  • Computer Associates integrated data management system CA-IDMS
  • Computer On-line Real-time Applications Language CORAL 66
  • Configuration management software
  • CruiseControl
  • Customer information control system CICS
  • Dassault Systemes CATIA
  • Data analysis software
  • Data definition language DDL
  • Data manipulation language DML
  • DataVision
  • Debugview
  • Defect tracking software
  • Delphi Technology
  • Deployment software
  • Disk operating system DOS
  • Distributed component object model DCOM software
  • Distributed database management software
  • Document Object Model DOM Scripting
  • Document management system software
  • Dropbox
  • Dynamic analysis software
  • Dynamic hypertext markup language DHTML
  • Dynamic modeling software
  • E++ pattern language
  • Eiffel
  • Embarcadero Delphi
  • Embarcadero JBuilder
  • Embedded systems development software
  • Emerald Software Group Emerald Green Office
  • Encryption software
  • Enterprise JavaBeans
  • Enterprise application integration EAI software
  • Enterprise resource planning ERP software
  • Event-driven State-machines Programming
  • Evernote
  • Ext JS
  • Extensible hypertext markup language XHTML
  • Extensible stylesheet language transformations XSLT
  • FaceTime
  • Fault testing software
  • File server software
  • FileMaker Pro
  • FileMon
  • Firewall software
  • FitNesse
  • Flipgrid
  • Formula translation/translator FORTRAN
  • Forth
  • Functional testing software
  • GNU Image Manipulation Program GIMP
  • Gambit Scheme
  • Geographic information system GIS software
  • Google Drive
  • Google Gmail
  • Google Meet
  • Google Sites
  • Google Slides
  • Graphical user interface GUI builder software
  • Graphical user interface GUI design software
  • GroupMe
  • Haskell
  • Hewlett Packard HP-UX
  • Hewlett Packard LoadRunner
  • Hewlett-Packard HP QuickTest Professional
  • Hewlett-Packard HP TestDirector for Quality Center
  • Hewlett-Packard HP WinRunner
  • Human resource management software HRMS
  • IBM AIX
  • IBM Cognos Impromptu
  • IBM Domino
  • IBM InfoSphere DataStage
  • IBM Middleware
  • IBM Notes
  • IBM Power Systems software
  • IBM Rational ClearCase
  • IBM Rational ClearQuest
  • IBM Rational PurifyPlus
  • IBM Rational RequisitePro
  • IBM Rational Robot
  • IBM Rational Rose XDE
  • IBM WebSphere
  • IBM z/OS operating systems
  • ICON programming language
  • IEA Software Emerald
  • Integrated development environment IDE software
  • Integration testing software
  • Interface definition language IDL
  • Interoperability testing software
  • Interstate connection ICON
  • J
  • JamBoard
  • JetBrains IntelliJ IDEA
  • Job control language JCL
  • Jupyter Notebook
  • KornShell
  • LAMP Stack
  • LexisNexis
  • LibreOffice
  • LinkedIn
  • List processing language LISP
  • Load testing software
  • LogMeIn GoToMeeting
  • LogMeIn GoToWebinar
  • Loom
  • MUMPS M
  • Magellan Firmware
  • MathWorks Simulink
  • McAfee
  • MicroStrategy
  • Microsoft ASP.NET Core MVC
  • Microsoft ActiveX
  • Microsoft Azure DevOps Services
  • Microsoft DirectX
  • Microsoft Dynamics GP
  • Microsoft ESP SDK
  • Microsoft Exchange
  • Microsoft Internet Explorer
  • Microsoft Internet Information Services (IIS)
  • Microsoft OneNote
  • Microsoft Publisher
  • Microsoft Visual Basic Scripting Edition VBScript
  • Microsoft Visual Basic.NET
  • Microsoft Visual C# .NET
  • Microsoft Visual SourceSafe
  • Microsoft Windows SDK
  • Microsoft transact-structural query language T-SQL
  • Migration software
  • Migration testing software
  • Minitab
  • Modula
  • Moodle
  • Mozilla Firefox
  • Mutation testing software
  • NUnit
  • Nagios
  • National Instruments LabVIEW
  • NetSuite ERP
  • Network intrusion detection software
  • NortonLifeLock cybersecurity software
  • Oberon
  • Object Management Group Object Request Broker
  • Objective C
  • Objective Caml
  • Open Graphics Library OpenGL
  • Operating system shells
  • Oracle Application Server
  • Oracle Business Intelligence Discoverer
  • Oracle Business Intelligence Enterprise Edition
  • Oracle Business Intelligence Suite
  • Oracle E-Business Suite Financials
  • Oracle Eloqua
  • Oracle Fusion Applications
  • Oracle Fusion Middleware
  • Oracle Hyperion
  • Oracle JD Edwards EnterpriseOne
  • Oracle JDBC
  • Oracle PeopleSoft Financials
  • Oracle Reports
  • Oracle Solaris
  • Oracle WebLogic Server
  • Pascal
  • Patch management software
  • Perforce Helix software
  • Postman
  • Programming language one PL/I
  • Prolog
  • PuTTY
  • QNX
  • Qlik Tech QlikView
  • Quest Erwin Data Modeler
  • RESTful API
  • Real time operating system RTOS software
  • Recovery testing software
  • Red Hat Ansible Engine
  • Red Hat WildFly
  • RegMon
  • Regression testing software
  • Relational database management software
  • Requirements management software
  • Restructured extended executor REXX
  • Revision control software
  • SAP Adaptive Server Enterprise
  • SAP Business Intelligence
  • SAP Business Objects
  • SAP Crystal Reports
  • SAP NetWeaver
  • SAP PowerBuilder
  • Salesforce Visualforce
  • Scheme
  • Screencastify
  • Security testing software
  • Simple API for XML SAX
  • Simulation program with integrated circuit emphasis SPICE
  • Skype
  • Smalltalk
  • SmartBear Software AutomatedQA TestComplete
  • SmugMug Flickr
  • Social media sites
  • Software distribution management software
  • Source code editor software
  • StataCorp Stata
  • Static analysis software
  • Storage area network SAN software
  • Stress testing software
  • String oriented symbolic language SNOBOL
  • Structured Query Report SQR
  • Supervisory control and data acquisition SCADA software
  • Symantec Visual Cafe
  • System testing software
  • Talend Big Data Integration
  • Talend Data Fabric
  • Tax software
  • Test design software
  • Test implementation software
  • TestNG
  • Twiki
  • Ubuntu
  • Unified modeling language UML
  • Unit testing software
  • Usability testing software
  • VMWare ESX Server
  • VMWare Workstation
  • VMware
  • Verilog
  • Veritas NetBackup
  • Version control software
  • Virtual private networking VPN software
  • Visible Razor
  • Voice over internet protocol VoIP system software
  • Watir
  • Web application software
  • Web browser software
  • Web server software
  • Web service definition language WDSL
  • Win CE
  • Wind River Systems VxWorks
  • Wind River VxWorks
  • Wireshark
  • Workflow software
  • XML Path Language XPATH
  • Xcode
  • YouTube
  • YourKit Java Profiler
  • ej-technologies JProfiler

Tools & Equipment (17)

  • Application servers
  • Computer network routers
  • Computer servers
  • Desktop computers
  • Digital cameras
  • Directory servers
  • Flash disks
  • Graphics processing unit GPU
  • In circuit emulators ICE
  • Laptop computers
  • Logic analyzers
  • Mainframe computers
  • Mainframe operating systems
  • Multi-core central processing unit CPU
  • Notebook computers
  • Personal computers
  • Supercomputers

Where This Career Leads

Career progression organized by specialty track and experience level.

IT Support & Services Healthcare & Human Services

Zone 4
Software Quality Assurance Analysts and Testers You are here

Resume Builder

Select key tasks to generate action-oriented resume bullets for Software Quality Assurance Analysts and Testers positions.

Related Occupations

Show all 20 related occupations

Real Talk

Hear from real Software Quality Assurance Analysts and Testerss about their work: