If you are interested in any of the following positions, please send your resume and the title of the position to jobs@modsystems.com.



Software Developer in Test

Department:  Engineering

In this role with your team, you will have a variety of responsibilities to grow and hone your automation skills.  MOD needs a creative and experienced software developer on our team to take on the challenge of expanding our automated test framework.  From multi-tiered software solutions to custom hardware to media; if it’s cutting edge we’re probably working on it and need your help to ensure the highest levels of quality. 

The job responsibilities include:

  • SW Development (50%)
    • Design and develop automated software to test our kiosk and playback software
    • Adopts team and industry standard practices
    • Architecture design reviews and source code reviews
  • Test Case Execution, Troubleshooting and bug reporting (25%)
    • Able to generate reports and statistics as appropriate
    • Familiar with multiple reporting formats
  • Test Case Writing (10%)
    • Able to write test cases even without a Functional Design Doc or Use Case doc
    • Able to document things on-the-fly in the event design specs and/or other docs are not available.
  • Planning and Maintenance (10%)
    • Plan development activities using SCRUM with your team members to release candidate quality code each iteration
    • Participate in improving the software development process with your team by recommending best practices
    • Ensure goals fulfill end-user requirements, identify and resolve systems issues.
  • Tech Support (5%)
    • Able to provide Level 3 tech support to end users
  • BS in Engineering or equivalent software engineering experience
  • 5+ years software testing
  • 3+ years development experience in C or C++
  • 3+ years with software test automation with a variety of tools and frameworks
  • 2+ years experience with Unix/Linux/Windows, or other RTOS
  • Excellent written and verbal communication skills


Qualifications

Mandatory

  • BS in Engineering or equivalent software engineering experience
  • 5+ years software testing
  • 3+ years development experience in C or C++
  • 3+ years with software test automation with a variety of tools and frameworks
  • 2+ years experience with Unix/Linux/Windows, or other RTOS
  • Excellent written and verbal communication skills

Highly Desired

  • Experience writing automated performance, stress, and load tests
  • Experience coding with scripting languages (Perl, Python, PowerShell, Bash, etc…)
  • Experience with hardware testing ( HW specifications, familiar with UARTs, JTAG, …)
  • Experience with Test Driven Development
  • Experience with Databases (SQL, Oracle)
  • Experience with security and intrusion testing
  • Experience with setting up and troubleshooting networks
  • Experience with multiple SCM tools (SVN, Perforce, CVS, ClearCase, …) and bug tracking tools (Bugzilla, Fogbugz, Jira, TeamTrack, etc…)
  • Exceptional analytical, enterprise-minded and innovative problem solving abilities