The Software Developer in Test will serve as a member of the Command and Control (C2P) software modernization effort to our client and the company. This effort will require the Software Developer to work closely with the Lead Software Developer and Software Modeling Engineer, and the Test Lead in the software development process, including the research, design, programming, and testing of computer software to support test automation. The candidate will also work as needed to develop software infrastructure and development environments.
Essential Functions/Job Duties:
Works with Test and Development Team to support the development of Test Automation Framework in support of testing.
Integrates Test Management Tools to support testing.
Performs integration with Google Test to support Unit Testing.
Develops automation of applications via user interface.
Develops automation for Unit Tests, Functional Tests, Integration Tests, and System Tests.
Configures host applications in Amazon Web Services (AWS).
Develops scripts in Python, BASH, and DOS.
Collaborates with Government Software Development Leads to determine programming objectives.
Develops code that supports the objectives and requirements to provide optimal functionality.
Ensure code is error-free, readable, efficient, and logically organized for ease of access.
Operate debugging software and seek-out root cause of error in coding sequences.
Written Communications: Operates standard computer based business tools (including but not limited to Microsoft Word and Excel) effectively. Proficient in the development of White Papers and Technical Documentation
Verbal Communications: Demonstrates excellent clear and concise verbal communication skills.
8+ years experience:
Working knowledge of the US Navy Command and Control Processor (C2P) or Joint Service Common Link Integration Processing (CLIP) environment
Experience with Test Management Tools:
Experience with Test Automation Tools
C Shell, Borne Scripting, Java, Java Script, XML, HTML, Python, Jenkins Automation
Unix/Linux Operating Systems
Installing and Configuring Open Source and Non Open Source Software Packages
Customer Interface Activities: Suitable inter-personnel and customer service skills required to interface with corporate customers. Ability to effectively communicate with the Customer, Naval Information Warfare Center Pacific's staff, and peer contractor personnel.
Project Management / Staff Supervision Tasks: Ability to manage and prioritize tasks to ensure optimum productivity. Ability to document and track project time lines and milestones
Work Schedule: 9/80
Travel: 10 %
Minimum Education Requirements: High School or GED. BS in Computer Science or Engineering or Mathematics desired
U.S. Citizenship is required
Candidates must have an active clearance OR the ability to obtain a US Government security clearance, and will be subject to a US security background investigation (i.e. favorable background investigation / credit score). Additional eligibility requirements for access to various levels of classified information may also be required. An active security clearance is highly desirable.
Tactical Engineering & Analysis, Inc. is an Equal Employment Opportunity/Affirmative Action/Minority/Female/Disability/Protected Veteran Employer