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