Senior Software Test Engineer

Open Position

About/Careers/Senior Software Test Engineer

Senior Software Test Engineer

May 26, 2020

Job Description

Epiq Solutions is seeking a full time Senior Software Test Engineer for a position in Rolling Meadows, IL. The primary responsibility of this position is to work with the Epiq software teams to define, implement and maintain a software test infrastructure that ensures the quality and functionality of our software solutions. These software solutions include user interface applications (web and standalone), C based API libraries for interfacing with our Software Defined Radio modules, and applications running on our RF sensing hardware platforms.

  • Work closely with software teams to develop, implement and maintain an automated test plan to verify the functionality of their software components
  • Work with software teams to incorporate automated testing into their code review and continuous integration systems
  • Design and implement automated end to end regression testing for our RF sensing applications utilizing RF test equipment

Skills & Experience

Required

  • 5+ years experience in defining and implementing automated software testing
  • SW development experience (C, C++ and Python)
  • Experience implementing continuous integration (Jenkins) and regression systems
  • Experience with revision control systems (git, Subversion, etc)
  • Experience with automated testing of web based applications
  • Ability to come up with creative solutions to challenging problems
  • Self-motivated personality and able to work independently
  • Good communication and organization skills

Desired

  • Development and testing on both Linux & Windows
  • Basic understanding of RF and radio transceivers
  • Experience automating lab test equipment (Signal Generator, Spectrum Analyzer, Power Supply, etc)
  • Experience with unit test frameworks (googletest, Check, etc)
  • Experience with code review systems (Gerrit, Bitbuckets Server, etc)
  • Experience with networking and standard network protocols (HTTP, Telnet, SSH, etc)
  • Familiarity with software development in the Go language
  • Familiarity with shell scripting (mainly Bash, possibly PowerShell)
  • Experience with API & software fuzz testing
  • Ability to multitask between multiple projects

Additional Job Requirements

  • Bachelor's degree in computer engineering or computer science
  • Willingness / ability to obtain a Top Secret/SCI security clearance, which requires U.S. Citizenship

Benefits of working at Epiq

Founded in 2009, we have 48 employees and are growing. Here are some of the benefits we offer

  • benefit bright future
    Join a successful small company with a bright future
  • benefit competitive salary
    Fun, laid-back culture and rewarding work!
  • benefit competitive salary
    Competitive base pay plus regular bonuses, commensurate with experience and performance
  • benefit vacation
    Paid five week sabbatical every five years
  • benefit competitive salary
    401(k) with company match and profit sharing
  • benefit generous pto
    Generous vacation policy
  • benefit flexible hours
    Flexible work hours and telecommuting options
  • benefit competitive salary
    Health and Dental insurance plans (and voluntary Vision)
  • benefit competitive salary
    Life and long term disability insurance

Apply Now

Tell us a little about yourself and submit your resume below

This site uses hCaptcha and its Privacy Policy and Terms of Service apply.

Message Sent!