Test Engineer
Description
Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a Test Engineer to be based in our Mount Laurel, NJ office. They will work as a member of a team of mission-focused engineers to solve continual challenges for our customers. Initiative, creativity, reliability, and efficient teamwork will be required to successfully deliver innovative solutions in this dynamic space.
As Test Engineer, you will work on a fast-paced, customer-focused integration and test team with other test engineers, as well as systems and software engineers, to test complex tactical defense systems. You will also develop and implement automated testing solutions using IDT's Automated Test and Retest (ATRT) software tool suite. This position requires a dynamic individual who can contribute to IDT's automated test and analysis processes and technologies. IDT is seeking a self-starter, who can communicate effectively and work well in a team environment. This position offers an engineer the opportunity to utilize their knowledge and talents as part of a collaborative team, developing ATRT tools and applying ATRT technology to create automated test and analysis solutions for tactical weapon systems.
Applicants who currently hold an active U.S Security Clearance is preferred.
Responsibilities Include:
- Design, build and execute end-to-end tests for tactical defense systems using both manual and automated test procedures
- Review system capabilities, generate test plans and procedures, and troubleshoot discrepancies during test events
- Communicate directly with customers and users to understand needs and drive cross-functional technical issues/challenges during test events
- Develop reports detailing Test Procedures and Test Results, and document Software Trouble Reports in a formal bug tracking system
- Develop and implement automated testing strategies using automated testing solutions, such as IDT’s ATRT Test Manager, based on customer and program requirements
- Support and enhance the existing testing process by suggesting continuous improvement initiatives
- Work with minimal supervision to implement best-in-class solutions
- Work closely with software developers to ensure top-notch software quality, reliability and functionality using highly effective test strategies
- Collect, evaluate, and analyze metrics required to calculate efficiencies and return on investment (ROI) attributable to test automation
Minimum Required Qualifications:
- B.S. in Software Engineering, Computer Science, Systems Engineering, or related field
- 1 to 3 years of experience in engineering, software, or testing environments
Required skills:
- Experience with software testing, test automation and test tools. Ability to quickly learn new applications and tools
- Understanding of test automation design patterns, and software testing principles and methodologies
- Understanding of Software development processes
- Ability to apply troubleshooting techniques to systems, networks, and processes to determine if exhibited behavior is expected
- Proficiency with source code control systems (i.e. GIT, SVN) and bug tracking systems (i.e. Jira, Bugzilla, Mantis)
- Proficiency in a Linux operating environment
- Ability to work 100% on-site in the Mount Laurel and Moorestown, NJ areas
- Ability to travel approximately 20%
Preferred skills:
- Experience with Test Automation or Integration and Test (I&T) of a tactical defense system
- Ability to develop software tests for software written in C/C++, Java, JavaScript and Python
- Software development skills with C/C++, Java, JavaScript, Python or GIT is a plus
- Experience with a requirement tracking systems (i.e. DOORS)
- Understanding of Agile development methodologies
Competencies:
- Excellent verbal and written communication skills
- Attention to detail, with a high level of diligence and accuracy
- Ability to collaborate and communicate closely with peers, developers, and customers to document, manage and communicate test procedures and results
- Initiative, creativity, reliability, teamwork
- Strong organizational and planning skills
EEO Statement: