Previous Job
Test Engineer 2
Ref No.: 17-20034
Location: Rome, New York
Position Type:Contract
Start Date: 09/26/2017
We are seeking a software test engineer to join a team developing and maintaining an industry-leading cross-domain guarding solution that has been deployed at over 80 Government and military installations worldwide. The sharing of data across security domains is critical to our nation's ability to maintain information superiority. A cross-domain guarding solution facilitates the sharing of data from one security domain to another. It also ensures the integrity of the data, guards against unauthorized access and malicious cyber-attacks, filters data and assists with a human review of the data being transferred.

Software Test Engineers are instrumental in the software development lifecycle and are highly valued by our staff. The chosen candidate will join the Agile Scrum team and contribute to the development and maintenance of a moderately complex software code base comprising the cross-domain solution and supporting components.

This role requires not only application knowledge, but also system knowledge in how all components work together, and technical knowledge to perform preliminary troubleshooting. This role is highly focused on quality through strict attention to detail and communicating project status to leadership and team members. This position requires a great range of knowledge from system administration for whole system test set-up and execution, to writing automated tests using an array of programming languages, to formal software test functions such as developing test plans, test procedures and test reports. The individual should be self-motivated, creative and proactive, to work successfully in a fast-paced environment including multiple platforms and architectures, diverse technologies and lab environments. The individual will work closely with developers, project managers, and other stakeholders throughout the SDLC.

Duties include:
Designing, developing and executing tests (both automated and manual).
Developing and executing test strategy, and logging and tracking defects on software.

Bachelor's Degree in Computer Science, Computer Information Systems, Software Engineering, or other related degrees and 3+ years' experience
Strong development/scripting skills in common languages such as Java, C/C++, PERL, Bash, etc.
Execute and analyze automated test results
Troubleshooting and triaging skills that drive towards root cause identification and resolution
Experience with VMWare
Good experience with different Operating Systems, with emphasis on Unix variants
System administration and networking skills, able to demonstrate an understanding of IP networking, protocols such as FTP and HTTPS, firewalls, routers, etc.
Experience developing and executing a test plan and procedures
Ability to obtain and maintain a TS/SCI security clearance.

Additional Preferred Qualifications:
Knowledge of Agile development processes
Knowledge of Test Driven Development (TDD) methodologies
Knowledge of test automation tools
Experience with GIT, Maven, and Eclipse
Windows, Solaris, and Red Hat Linux administration knowledge
Email, FTP, Web-Services protocol knowledge
PEN testing experience or certification
Knowledge of cross-domain guard technology
Public-key cryptography
Possesses problem solving skills, a strong attention to detail, and is quality oriented
Flexible, creative, proactive and self-motivated
Good communication skills; written and verbal
Strong organizational skills; multi-tasking and task prioritization skills
6 months contract to hire