Will “Systems Software Quality Assurance Specialist” be Replaced By Robots? 🤔
13% Chance of Automation
“Systems Software Quality Assurance Specialist” will almost certainly not be replaced by robots.
This job is ranked #181 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
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1133.00
- The Mean Annual Wage in the U.S. is $ 110,590.00
- The Mean Hourly Wage is $ 53.00
- Currently, there are 409,820 people on this job
☝️ Information based on the reference occupation “Software Developers, Systems Software”.
Also Known As…
- Software Developers, Systems Software
- Systems Engineer
- Systems Coordinator
- Software Engineer
- Software Developer
- Software Architect
- Senior Software Engineer
- Publishing Systems Analyst
- Network Engineer
- Infrastructure Engineer
- Developer
- Wide Area Network Engineer (WAN Engineer)
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Systems Support Engineer
- Systems Software Specialist
- Systems Software Engineer
- Systems Software Designer
- Systems Integration Engineer
- Systems Analyst Engineer
- Systems Analyst
- System Testing and Evaluation Specialist
- System Engineer
- Supplier Quality Engineer
- Solution Architect
- Software Systems Engineer
- Software Engineering Systems Information Technology Specialist
- Software Development Engineer
- Software Design Engineer
- Server Engineer
- Secure Software Assessor
- Operating Systems Specialist
- Operating System Designer
- Networking Engineer
- Mainframe Systems Programmer
- Information Technology Consultant (IT Consultant)
- Information Technology Analyst (IT Analyst)
- Information Architect
- Graphic Engineer
- Firmware Engineer
- Enterprise Systems Engineer
- Enterprise Architect
- Engineer, System Electronic Data Processing (Engineer, System EDP)
- Embedded Systems Software Developer
- E-Business Manager
- Configuration Manager
- Computer Systems Software Engineer
- Computer Systems Software Architect
- Computer Systems Engineer
- Computer Engineer
- Computer Architect
- Cisco Certified Network Professional (CCNP)
- Cisco Certified Internetwork Expert (CCIE)
- Certified Novell Engineer (CNE)
- Beta Tester
- Automation Engineer
- Applications Analyst
Tasks for “Systems Software Quality Assurance Specialist”
- Direct software programming and development of documentation.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Specify power supply requirements and configuration.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Advise customer about or perform maintenance of software system.
- Coordinate installation of software system.
- Develop or direct software system testing or validation procedures.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Train users to use new or modified equipment.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
Related Technology & Tools
- Mainframe computers
- In circuit emulators ICE
- Notebook computers
- Directory servers
- Graphics processing unit GPU
- Application servers
- Desktop computers
- Logic analyzers
- Multi-core central processing unit CPU
- Microsoft Dynamics
- Computer assisted software engineering CASE software
- Microsoft Active Server Pages ASP
- Delphi Technology
- DataVision
- Stress testing software
- MongoDB
- Wind River VxWorks
- Hypertext markup language HTML
- Microsoft Visual C# .NET
- Oracle PL/SQL
- Oracle WebLogic Server
- Bigloo Scheme
- Oracle Fusion Applications
- Emerald Software Group Emerald Green Office
- C#
- Interface definition language IDL
- Microsoft Windows
- UNIX
- LAMP Stack
- Puppet
- Self
- Microsoft transact-structural query language T-SQL
- IBM Rational ClearCase
- Software distribution management software
- IBM DB2
- Microsoft .NET Framework
- SAP Business Intelligence
- Operating system shells
- Restructured extended executor REXX
- File server software
- Apache Struts
- Integration testing software
- Objective Caml
- IBM Rational Requisite Pro
- Microsoft Visual Studio
- Recovery testing software
- IBM WebSphere
- Extensible markup language XML
- Integrated development environment IDE software
- Automated installation software
- Real time operating system RTOS software
- Component object model COM software
- AJAX
- Microsoft Visual Basic
- Microsoft Project
- Collaborative Application Markup Language CAML
- Ruby on Rails
- Adobe Systems Adobe Flex
- IBM Rational PurifyPlus
- Magellan Firmware
- PHP: Hypertext Preprocessor
- C
- Smalltalk
- Embedded systems development software
- Adobe Systems Adobe ActionScript
- Microsoft ActiveX
- Wireshark
- Python
- Apache Subversion SVN
- Security testing software
- Fault testing software
- Advanced business application programming ABAP
- Test implementation software
- IBM AIX
- Encryption software
- Microsoft PowerShell
- Visible Razor
- Storage area network SAN software
- SAP Crystal Reports
- Dynamic modeling software
- Programming language one PL/I
- Functional testing software
- Apache Maven
- Enterprise JavaBeans
- Beginner's all-purpose symbolic instruction code BASIC
- Unit testing software
- J
- Dassault Systemes CATIA
- Relational database management software
- Object Management Group Object Request Broker
- IBM Rational ClearQuest
- Eiffel
- Microsoft Access
- Microsoft Internet Information Service IIS
- Microsoft SQL Server Reporting Services
- Adobe Systems Adobe Flash
- Apache HTTP Server
- AWK
- Spring Framework
- Drupal
- Unified modeling language UML
- Document Object Model DOM Scripting
- Enterprise resource planning ERP software
- Web service definition language WDSL
- Oracle Hyperion
- Linux
- Hewlett Packard HP-UX
- Oracle Java
- Microsoft Visio
- IBM Notes
- Modula
- Apache Pig
- Oracle Business Intelligence Suite
- Disk operating system DOS
- ABC Compiler
- Autodesk AutoCAD
- String oriented symbolic language SNOBOL
- Dynamic hypertext markup language DHTML
- jQuery
- Symantec Visual Cafe
- McAfee
- Virtual private networking VPN software
- Verilog
- Embarcadero JBuilder
- Perforce Helix software
- Ext JS
- B-Method
- Oracle JDBC
- Node.js
- Pascal
- Interoperability testing software
- Practical extraction and reporting language Perl
- ABC: the AspectBench Compiler for AspectJ
- Configuration management software
- ESRI ArcGIS software
- Apache Tomcat
- Assembler
- Requirements management software
- Data definition language DDL
- Microsoft Word
- Version control software
- Citrix
- Common Lisp Object System CLOS
- Splunk Enterprise
- Ruby
- Interstate connection ICON
- System testing software
- Test design software
- LexisNexis
- IBM Middleware
- KornShell
- Microsoft SharePoint
- Process control system
- Graphical user interface GUI design software
- Job control language JCL
- Prolog
- Data manipulation language DML
- PTC Creo Parametric
- IEA Software Emerald
- Regression testing software
- Epic Systems
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- List processing language LISP
- Microsoft Excel
- Simulation program with integrated circuit emphasis SPICE
- Microsoft Visual Basic.NET
- Web server software
- Enterprise application integration EAI software
- Ada
- Deployment software
- Open Graphics Library OpenGL
- Red Hat Enterprise Linux
- The MathWorks Simulink
- National Instruments LabVIEW
- MUMPS M
- JavaScript
- Microsoft Visual Basic Scripting Edition VBScript
- Oracle Business Intelligence Enterprise Edition
- Distributed database management software
- Dynamic analysis software
- Microsoft SQL Server
- Computer On-line Real-time Applications Language CORAL 66
- Nagios
- Transact-SQL
- Mutation testing software
- Oracle Business Intelligence Discoverer
- Formula translation/translator FORTRAN
- IBM Rational Rose XDE Developer D93
- MySQL
- Defect tracking software
- Oracle JavaServer Pages JSP
- Distributed component object model DCOM software
- The MathWorks MATLAB
- Oracle Solaris
- Document management system software
- Load testing software
- Apache Hadoop
- Migration testing software
- Microsoft Office
- IBM InfoSphere DataStage
- SAP
- Haskell
- Sybase
- American National Standards Institute ANSI C
- Data analysis software
- Apache Cassandra
- Veritas NetBackup
- Structured query language SQL
- CA Erwin Data Modeler
- Oracle Primavera Enterprise Project Portfolio Management
- Hibernate ORM
- Apple Macintosh OS/X
- SAP Netweaver
- PostgreSQL
- Win CE
- Oracle Reports
- C++
- Swift
- Scheme programming language
- SAP Business Objects
- Sybase SQL Server
- Human resource management software HRMS
- IBM z/OS operating systems
- Microsoft ESP SDK
- Embarcadero Delphi
- A programming language APL
- SAS
- ICON programming language
- Apache Solr
- Oberon
- Symantec
- Cisco Systems IOS
- Objective C
- Microsoft Exchange Server
- Customer information control system CICS
- Oracle Application Server
- Static analysis software
- Microsoft PowerPoint
- Gambit Scheme
- Minitab
- Algorithmic language ALGOL
- Eclipse IDE
- Teradata Database
- IBM Cognos Impromptu
- Backup and archival software
- IBM Power Systems software
- Microsoft DirectX
- Hewlett Packard LoadRunner
- Event-driven State-machines Programming
- Simple API for XML SAX
- Common business oriented language COBOL
- QNX
- Extensible HyperText Markup Language XHTML
- Forth
- Patch management software
- Migration software
- Allaire ColdFusion
- Extensible stylesheet language transformations XSLT
- NoSQL
- Computer Associates integrated data management system CA-IDMS
- Call-processing language CPL
- E++ pattern language
- Red Hat WildFly