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