Tester

Zot Inc. - Columbia, MD

Full-timeEstimated: $83,000 - $120,000 a year
EducationSkillsBenefits
Job Overview

Test the major MASH releases (includes major functionality changes and new core service integration where there may not be documented test cases)
Perform regression testing on the code base for releases
Implement testing automation and perform tool development
Link automation to current Jenkins/gerrit triggers to develop nightly builds and checks as software is checked in/developed
Determine and implement test strategy using automated test tools
Test both the incremental software patch releases as well as new feature releases
Will be provided simple test cases to reproduce but will be required to understand how the component that was changed can impact other services and determine new test cases that should be exercised
Encouraged to automate as much as possible. Majority of the time will be spent developing tools to perform automation tasks
Free range to pull in pre-existing open source products to assist in automation

Qualifications required

This position requires an active TS/SCI security clearance and polygraph.
BA/BS Degree in a technical discipline related to the experience requirements as stated herein (such as: Computer Engineering, Computer Science, Electrical Engineering, Information Systems). Substitute: Three (3) additional years of minimum experience in a technical role, working on software-intensive projects and programs for Government or Industry customers.
Eight (8) years experience as a Software Engineer supporting software architecture development, requirements analysis, design, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and unit and test integration (with both new and legacy systems).
Eight (8) years experience as a Software Engineer supporting software architecture development, requirements analysis, design, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and unit and test integration (with both new and legacy systems).
Minimum ten (10) years experience in a technical role, working on software-intensive projects and programs for Government or Industry customers.
Five (5) years experience in applicable programming language, such as the following: JAVA; C++ or C; COBRA; J2EE; Perl; JavaScript; UNIX scripting languages; XML; HTML; workflow tools such as JBoss or Weblogic; DOM; AJAX; Apache; Spring, near-real-time processing, collection systems, network protocols and standards, GUI development, or mission management systems.
Minimum three (3) years direct experience with an intelligence community or signals intelligence activity.
Experience in Web Services implementation.
Skilled in programming using Top-Down, Event-Driven, and object-oriented paradigms.
Experience providing subject matter expertise for software development and engineering, and mentoring fellow Software Engineers.
Software testing experience strongly preferred.
Some software development experience required. Experience in shell scripting and at least one scripting language. Ruby or Python are preferred but at a minimum C, C++, or Java. All code to be tested will be written in Python.
Some Linux systems administration experience required (CentOS, Ubuntu)
Experience with Puppet and/or Ansible - the ability to read / understand the syntax of these tools will be required for job success as software is deployed using these tools
Experience with automated test tools such as Selenium, Cucumber preferred
Some experience with GIT / SVN version control software preferred
Integration experience or the ability to troubleshoot the product as a whole by tracing dataflow through multiple components/services.
Creativity to think outside the box from the documented test cases and test the product from a high level point of view to ensure all components are performing as expected.
Requires someone who is a self starter and motivated since the tester will have little direct tasking assigned but is expected to determine what aspects of testing can be expanded.

Qualifications preferred

Advanced Degree in a Related Technical Field, i.e., Electrical Engineering, Computer Science, etc.
Experience in Agile development methodology (such as NSA Spin development).

Company Overview and Benefits
Zot, Inc. was founded by an Engineer for Engineers. We understand the work we do means more than just a paycheck, for all of us. We promote a work/life balance and ensure an exciting culture for our employees and their families. At Zot, we provide a mentoring environment where junior engineers can be guided my more senior professionals through the maze of IT to find and excel in their area of expertise.
Zot, Inc. offers competitive salaries and a strong benefit package that includes: medical insurance, dental and vision insurance, STD, LTD, Life insurance, 401(k) with employer match, among others.