Criterion Systems, Inc.

Software Tester

Job Locations US-VA-Reston
Information Technology
Regular Full-Time


At Criterion Systems, we developed a different kind of business—a company whose real value is a reputation for excellence built upon the collective skills, talents, perspectives, and backgrounds of its people. By accepting a position with Criterion Systems, you will join a group of professionals with a collaborative mindset where we share ideas and foster professional development to accomplish our goals. In addition to our great culture, we also offer competitive compensation and benefit packages, company-sponsored team building events, and advancement opportunities. To find out more about how Criterion can help you take your career to the next level please visit our


Criterion Systems is seeking a mission-focused Software Tester to support and contribute to our government customer’s success in Reston, VA. The individual in this position must be a motivated team player that strives for professional and technical excellence in systems engineering supporting software testing. 

 Primary Responsibilities include, but are not limited to: 

  • Provide front end, back end, middle tier software testing. 
  • Work within a variety of development environments including Java, Angular, Wildfly, Openshift, Docker, Jenkins, Git, Redmine, Artifactory, Postgres 11, some Cloud technologies (such as S3 and ElastiCache), Oracle, and Weblogic.
  • Potentially serve as Lead tester for Agile scrum teams.
  • Interacting with the end users and functional customer in support of sprint reviews, sprint demos and In-Plant Acceptance testing.
  • Potentially provide automated testing. 


Minimum Qualifications and Skills: 

  • Must have a Bachelor's degree or the equivalent hands on experience. 
  • Must have a minimum of 8 years of demonstrated experience. 
  • Must have an active TS/SCI with CI Poly clearance. 
  • Must have an up-to-date background investigation.
  • Must have DoD 8570.
  • Knowledge of Agile processes is required.
  • Recent experience with development environments include Java, Angular, Wildfly, Openshift, Docker, Jenkins, Git, Redmine, Artifactory, Postgres 11, some Cloud technologies (such as S3 and ElastiCache), Oracle, and Weblogic. 
  • Exceptionally Complex, Inter- Discipline, Inter-Organizational.
  • Can perform tasks of senior level technicians, specialists, and or managers not performed at Level 3 due to the size and/or complexity of the tasks.
  • May work individually or as a key member of a senior leadership team.
  • Oversees and monitors performance across several disciplines, and when required, takes steps to resolve issues Guidance.
  • Provides expert guidance and direction to Government and Vendor senior level technicians and managers.
  • Directs multiple contractor and subcontractors teams through to project completion.
  • Applicable software or hardware training and certifications commensurate with the technical objectives, services required, and IT environment specified within the task order.
  • Responsible for managing very complex and/or high risk programs, and shall not serve in any other capability.
  • Supervise assigned technical staff, including subordinate managers.
  • Establish state-of-the-art techniques for designing, developing, modifying and troubleshooting highly complex computer operating hardware system.
  • Design operating/hardware systems.
  • Formulate system concepts and architecture, specific requirements, and develop implementation approaches.
  • Identify and direct resolution of complex hardware/software interface issues.
  • Subject matter expert on emerging technologies.
  • Direct the development of systems specifications and technical documentation.
  • Provide technical direction for the development, engineering, interfacing, integration, and testing of all components of complex hardware/software systems to include requirements elicitation, analysis and functional allocation, conducting systems requirements reviews, developing concepts of operation and interface standards, developing system architectures, and performing technical/non-technical assessment and management as well as end-to-end flow analysis.
  • Conduct and/or approve end-to-end system trade analyses to optimize system operations over its life-cycle through the proper balance of non-functional system performance areas.

 Preferred but not Required:

  • Experience interacting with the end users and functional customer in support of sprint reviews, sprint demos and In-Plant Acceptance testing is preferred.
  • Automated testing experience is preferred.

Criterion Systems, Inc. and its subsidiaries are committed to equal employment opportunity and non-discrimination at all levels of our organization.  We believe in treating all applicants and employees fairly and make employment decisions without regard to any individual’s protected status:  race, ethnicity, color, national origin, ancestry, religion, creed, sex/gender, gender identity/gender expression, sexual orientation, physical and mental disability, marital/parental status, pregnancy (including childbirth, lactation, and related medical conditions), age, genetic information (including characteristics and testing), military and veteran status, or any other characteristic protected by law. For our complete EEO/AA and Pay Transparency statement, please visit



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed