logo

View all jobs

Test Engineer III w/ Linux and Scripting experience

Annapolis Junction, MD · Information Technology

REQUIRED SKILLS/ABILITIES:

  • TO BE CONSIDERED FOR THIS POSITION YOU MUST HAVE AN ACTIVE TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED)

 

REQUIRED: Eight (8) years experience in testing through a full system development life-cycle, including designing, developing, and implementing test plans, test cases, and test processes.

REQUIRED: At least three years direct experience with an intelligence community or signals intelligence activity.

REQUIRED: Experience developing and enhancing test plans and procedures that define test strategies and coverage.

REQUIRED: Experience in documenting test results for corrective actions, reporting, and audits.

REQUIRED: Experience testing systems from existing system and functional specifications.

REQUIRED: Experience developing test cases and plans from requirements documentation.

REQUIRED: Working knowledge of and skills in the use of automated test tools and related CASE applications, such as Rational TeamTest, Rational ClearQuest, WinRunner, etc.

REQUIRED: Experience with at least a few of the following: Test automation development or some demonstrated development experience; Performance/load/stress testing; Data interface testing; Data migration testing; User interface testing; Security testing; Code coverage tools; Systems integration testing; and/or Web server, OS, and SQL database setup and administration.

REQUIRED: Experience providing leadership by interfacing with the software development group throughout the software development process and overseeing the program testing effort.

PRIMARY
 
• Strong Linux and Scripting experience desired.
• Ability to create scripts beyond record and playback to include one or more of the following; Java, JavaScript, Perl or Python.
• Experience working with developer's tools such as Firebug to find element identifiers.
• Proven experience developing automated test scripts using compilers such as Eclipse.
• Experience working with software development teams using agile development methodology.
• Experience developing and executing test plans, procedures, and test reports.
• Able to act independently with minor guidance to able to execute the tests and report the results timely and accurately.
• Experience with Linux and knowledge of Git.
• RESTful interfaces.
• Knowledge of RVTMs (requirements, verification trace matrix).
 
DESIRED
 
• Familiar with Bamboo, Jenkins or other continuous integration tools.
• Good understanding of software design techniques and coding constructs.
• Selenium.
 
DESCRIPTION
 
• Focus on test automation and research new methodologies of automated testing.
• Conduct regression testing and deployment preparation.
• Develop and execute new automation testing systems and procedures.
• Update and maintain automated test scenario based on changes.
• Ability to communicate well to other members of the development team.
• Develop, maintain and update test cases using a test case management tool such as TestLink.
• Identify test requirements from specifications and map the test case requirements (RVTM).
• Properly judge test results to determine pass/fail status and to identify software defects.

Powered by