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