Test Automation Engineer

Engineering Mount Laurel, New Jersey JR-448


Background information:

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 Automation Engineer to be based in our Mount Laurel, NJ office.


As Test Automation Engineer, you will work with systems and software engineers to develop and implement automated testing solutions for IDT’s Automated Test and Retest (ATRT) software, as well as complex tactical defense systems. 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 his/her 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.

All applicants must be able to obtain/maintain an active U.S. Security Clearance.

Responsibilities Include:

  • Develop and implement automated testing strategies using automated testing solutions, such as IDT’s ATRT Test Manager
  • Automate software system operations by understanding customer and program requirements
  • Design, build and execute end-to-end and regression automation tests for tactical defense systems
  • Generate status reports for test results and associated issues
  • Support and enhance the existing testing process by suggesting continuous improvement initiatives
  • Evaluate and analyze automation metrics
  • 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 metrics required to calculate efficiencies and return on investment (ROI) attributable to test automation
  • Ability to work 100% on-site in the Mount Laurel and Moorestown, NJ areas
  • Ability to travel approximately 20%

Minimum Required Qualifications:

  • B.S. in Software Engineering, Computer Science, Systems Engineering, or related field 

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 the Software Development Life Cycle (SDLC)
  • 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

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


  • 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 results
  • Initiative, creativity, reliability, team work
  • Strong organizational and planning skills

EEO Statement:

IDT is an Equal Opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status, or any other basis protected by federal, state, or local law.