Will “Software Quality Assurance Specialist” be Replaced By Robots? 🤔
4.2% Chance of Automation
“Software Quality Assurance Specialist” will not be replaced by robots.
This job is ranked #130 out of #702. A higher ranking (i.e., a lower number) means the job is less likely to be replaced.
Care to share? Click for Facebook, Twitter, LinkedIn, or XING. 👍
Job Description
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1132.00
- The Mean Annual Wage in the U.S. is $ 104,300.00
- The Mean Hourly Wage is $ 50.00
- Currently, there are 794,000 people on this job
☝️ Information based on the reference occupation “Software Developers, Applications”.
Also Known As…
- Software Developers, Applications
- Technical Consultant
- Software Engineer
- Software Development Engineer
- Software Developer
- Software Architect
- Information Technology Analyst (IT Analyst)
- Computer Consultant
- Applications Developer
- Application Integration Engineer
- Application Developer
- Windows Software Engineer
- Video Game Engineer
- User Interface Designer
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Supplier Quality Engineer
- Solutions Architect
- Software Writer
- Software Tester
- Software Requirements Engineer
- Software Quality Engineer
- Software Installer
- Software Engineering Supervisor
- Software Designer
- Software Computer Specialist
- Software Applications Specialist
- Software Applications Engineer
- Software Applications Developer
- Software Applications Designer
- Software Applications Architect
- Simulation Developer
- Sharepoint Developer
- Lotus Notes Developer
- Knowledge Management Application Developer
- Java Software Engineer
- Java Software Developer
- Java Programmer
- iOS Developer
- Internet Site Designer
- Internet Consultant
- Internet Application Developer
- Interface Designer
- Information Technology Consultant (IT Consultant)
- Implementation Specialist
- Game Engineer
- Game Developer
- Firmware Engineer
- Drone Software Development Engineer
- DevOps Engineer
- Database Developer
- Data Modeler
- Configuration Manager
- Computer Software Engineer
- Computer Programmer Analyst
- Computer Engineer
- Computer Architect
- Computer Applications Engineer
- Computer Applications Developer
- Business Intelligence Developer
- Bioinformatics Specialist
- Beta Tester
- Automation Engineer
- Artificial Intelligence Specialist
- Applications System Analyst
- Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist)
- Applications Quality Assurance Specialist
- Applications Programmer
- Applications Engineer
- Applications Analyst
- Application Integrator
- Application Architect
- Android Developer
- .NET Developer
Tasks for “Software Quality Assurance Specialist”
- Train users to use new or modified equipment.
- Determine system performance standards.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Specify power supply requirements and configuration.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
- Consult with customers about software system design and maintenance.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Recommend purchase of equipment to control dust, temperature, and humidity in area of system installation.
- Develop and direct software system testing and validation procedures, programming, and documentation.
Related Technology & Tools
- Personal digital assistants PDA
- In circuit emulators ICE
- Digital cameras
- Computer servers
- Logic analyzers
- Flash disks
- Application servers
- Mainframe computers
- Desktop computers
- Notebook computers
- Apache Flume
- Microsoft Publisher
- Microsoft Dynamics GP
- Customer information control system CICS
- Git
- Microsoft Access
- List processing language LISP
- Microsoft Active Server Pages ASP
- A programming language APL
- Interoperability testing software
- Symantec Visual Cafe
- E++ pattern language
- Source code editor software
- IBM Notes
- Apache Subversion SVN
- ESRI ArcGIS software
- AWK
- Talend Big Data Integration
- UNIX
- C#
- Event-driven State-machines Programming
- IBM Rational Requisite Pro
- Extensible stylesheet language transformations XSLT
- Oracle JD Edwards EnterpriseOne
- Component-based Scalable Logical Architecture CSLA
- Functional testing software
- Interstate connection ICON
- Veritas NetBackup
- YouTube
- Spring Framework
- ABC: the AspectBench Compiler for AspectJ
- The MathWorks MATLAB
- Relational database management software
- Microsoft Word
- AJAX
- NoSQL
- Enterprise application integration EAI software
- Microsoft .NET Framework
- Object Management Group Object Request Broker
- EXT js
- Microsoft Visual Basic Scripting Edition VBScript
- Microsoft SharePoint
- C
- Human resource management software HRMS
- Structured Query Report SQR
- Microsoft PowerShell
- Emerald Software Group Emerald Green Office
- Oracle PeopleSoft Financials
- Apple Final Cut Pro
- IBM WebSphere
- Google AngularJS
- J
- Oracle PL/SQL
- Drupal
- Practical extraction and reporting language Perl
- Common business oriented language COBOL
- Apache Pig
- Microsoft Internet Information Service IIS
- Test design software
- Adobe Systems Adobe Acrobat
- Hibernate ORM
- Apache Struts
- Integration testing software
- Microsoft SQL Server Reporting Services
- Ruby
- Distributed component object model DCOM software
- Oracle E-Business Suite Financials
- Microsoft Windows
- Eiffel
- Linux
- Extensible HyperText Markup Language XHTML
- Migration software
- Algorithmic language ALGOL
- Data entry software
- Bentley MicroStation
- Apache Solr
- Wireshark
- Recovery testing software
- Embarcadero JBuilder
- Microsoft Project
- Oberon
- Microsoft ASP.NET
- Embarcadero Delphi
- R
- Atlassian JIRA
- SAP Crystal Reports
- Microsoft Outlook
- Microsoft PowerPoint
- Oracle PeopleSoft
- Autodesk AutoCAD
- Call-processing language CPL
- Version control software
- KornShell
- Microsoft Dynamics
- IEA Software Emerald
- Programming language one PL/I
- StataCorp Stata
- Computer Associates integrated data management system CA-IDMS
- Migration testing software
- Smalltalk
- Bigloo Scheme
- C++
- Adobe Systems Adobe AfterEffects
- Usability testing software
- Adobe Systems Adobe Flash
- Dassault Systemes CATIA
- String oriented symbolic language SNOBOL
- Regression testing software
- Microsoft Visual Basic
- Red Hat Enterprise Linux
- MicroStrategy
- Objective Caml
- Adobe Systems Adobe Creative Cloud
- Oracle JavaServer Pages JSP
- Red Hat WildFly
- Data analysis software
- Oracle Solaris
- Google Analytics
- Apache Tomcat
- Qlik Tech QlikView
- Virtual private networking VPN software
- Microsoft Visual C# .NET
- Tableau
- Microsoft ActiveX
- IBM Domino
- Collaborative Application Markup Language CAML
- Apache Avro
- Ada
- Security testing software
- Component object model COM software
- Python
- ABC Compiler
- Node.js
- XML Path Language XPATH
- Microsoft Visio
- Encryption software
- Hewlett Packard LoadRunner
- Adobe Systems Adobe InDesign
- Adobe Systems Adobe Fireworks
- JavaScript
- Transact-SQL
- Autodesk Revit
- Web service definition language WDSL
- Mutation testing software
- Defect tracking software
- Nagios
- Apache Hive
- Structured query language SQL
- Allaire ColdFusion
- Microsoft SQL Server
- Delphi Technology
- Amazon Kinesis
- Objective C
- IBM DB2
- Oracle Java
- Apache Spark
- Forth
- Apache Cassandra
- Gambit Scheme
- Haskell
- Visible Razor
- Sybase PowerBuilder
- IBM Power Systems software
- Graphical user interface GUI builder software
- Perforce Helix software
- Beginner's all-purpose symbolic instruction code BASIC
- Microsoft Visual Basic.NET
- IBM Middleware
- NetSuite ERP
- Sybase SQL Server
- Scheme programming language
- Dynamic hypertext markup language DHTML
- Computer On-line Real-time Applications Language CORAL 66
- Embedded systems development software
- Integrated development environment IDE software
- Restructured extended executor REXX
- Amazon DynamoDB
- MEDITECH software
- Apache HTTP Server
- Oracle WebLogic Server
- Adobe Systems Adobe ActionScript
- Interface definition language IDL
- B-Method
- Job control language JCL
- Pascal
- Data manipulation language DML
- Autodesk AutoCAD Civil 3D
- IBM Rational ClearQuest
- PTC Creo Parametric
- Microsoft Excel
- Symantec
- jQuery
- Ubuntu
- Apache Hadoop
- Talend Data Fabric
- Data definition language DDL
- IBM Rational PurifyPlus
- Test implementation software
- Simulation program with integrated circuit emphasis SPICE
- Adobe Systems Adobe Flex
- MySQL
- ICON programming language
- Microsoft ESP SDK
- Apache Oozie
- SAP Business Objects
- Web server software
- Oracle JDBC
- FileMaker Pro
- Microsoft Office
- Static analysis software
- Verilog
- LexisNexis
- Self
- Computer aided design and drafting software CADD
- Adobe Systems Adobe Illustrator
- Epic Systems
- Blackboard
- Google AdWords
- Automated installation software
- Cascading Style Sheets CSS
- Swift
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- SPSS
- Eclipse IDE
- Load testing software
- Hewlett Packard HP-UX
- Teradata Database
- Patch management software
- Minitab
- Formula translation/translator FORTRAN
- Oracle DBMS
- Oracle Business Intelligence Enterprise Edition
- American National Standards Institute ANSI C
- MongoDB
- SAS
- Oracle Primavera Enterprise Project Portfolio Management
- Extensible markup language XML
- Oracle Hyperion
- Enterprise JavaBeans
- Prolog
- McAfee
- IBM Rational ClearCase
- IBM Cognos Impromptu
- Citrix
- Microsoft Exchange Server
- Puppet
- National Instruments LabVIEW
- Common Lisp Object System CLOS
- Splunk Enterprise
- Unit testing software
- IBM InfoSphere DataStage
- Hypertext markup language HTML
- PHP: Hypertext Preprocessor
- Stress testing software
- Apache Maven
- Deployment software
- Oracle Eloqua
- Modula
- Dynamic analysis software
- PostgreSQL
- Requirements management software
- Oracle Fusion Applications
- Microsoft Visual Studio
- Salesforce software
- Sybase
- SAP
- Healthcare common procedure coding system HCPCS
- Adobe Systems Adobe Dreamweaver
- Advanced business application programming ABAP
- Computer assisted software engineering CASE software
- IBM Rational Rose XDE Developer
- Ruby on Rails
- Unified modeling language UML
- LAMP Stack
- SAP Netweaver
- ADO.NET
- Apache Hbase
- CA Erwin Data Modeler
- Adobe Systems Adobe Photoshop
- MUMPS M
- System testing software