Pre-employment tests for Computer Software Engineers

Computer Software Engineers

Computer software engineering is one of the fastest growing fields in the country. In an era dominated by digital communication and online commerce, nearly every industry has embraced technology in some form and has had to adapt to an engineering culture. This bodes well for software engineers, who in 2012 earned a median salary $93,350, a steadily climbing number. However, as competition for engineering talent increases along with compensation, hiring the wrong talent is even more damaging to the company.

Two of the most rapidly growing fields within the industry are mobile app development and healthcare technology. While small startups might have only two or three engineers writing code in the same room, larger organizations turn their attention towards filling various roles within engineering ranks. Interpersonal and leadership skills for product managers become essential as engineers need to be able to coordinate with other members of a team and clearly explain software processes to clients. When these personality traits are overlooked or forgotten within organizations, there are often negative consequences, such as a bottom heavy workforce without clear leaders.

Critical thinking and problem-solving ability are the best predictors of long-term success for Software Engineers. Various personality traits can also be indicators of job fit. Accordingly, many hiring managers make use of two tests to screen prospective software engineers: the Criteria Cognitive Aptitude Test (CCAT), and the Employee Personality Profile (EPP).

If you're an employer interested in previewing these tests, start a 30-day free trial.

Fast Facts

Rank in HireSelect:
11 out of 1,100

Median wage in U.S.:
$95,280/year or $45.81/hr

Expected growth rate 2012-2022:
22%

Number employed (2014): 1,492,040

Education level of Computer Software Engineers:

Source: U.S. Bureau of Labor Statistics

Top 5 Skills and Abilities to Look For in Computer Software Engineers

  • Interacting With Computers
  • Making Decisions and Solving Problems
  • Reading Comprehension
  • Active Listening
  • Written Comprehension

Top 3 Tasks for Computer Software Engineers

  • Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
  • Develop or direct software system testing or validation procedures.
  • Direct software programming and development of documentation.
Source: U.S. Department of Labor