Automation QA Engineer at Criterion Systems, Inc.

1 year ago QA Middle Full-Time

We are seeking a mission-focused Automation QA Engineer to support and contribute to our government customer’s success remotely!


  • Required Experience, Education, Skills & Technologies
  • Automation testing required
  • Must be a U.S. Citizen or Green Card holder
  • Must pass a background investigation
Preferred Experience, Education, Skills & Technologies
  • Experience with automated testing tools. FitNesse and HPE LoadRunner are a plus
  • Experience creating, maintaining and evaluating software automation test scripts (including incorporation of dynamic test data)
  • Experience utilizing Python and Javascript
  • Experience with Linux, JBoss and Appian.
  • Familiarity with Docker/OpenShift and virtualized environments



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 website: Criterion Systems is a Military/Veteran Friendly Company therefore we encourage Veterans to apply.


We are seeking a mission-focused Automation QA Engineer to support and contribute to our government customer’s success remotely!

The candidate will provide technical and administrative direction for supporting quality assurance of complex software applications, including evaluate, recommend, and implement automated test tools and strategies. Serve as subject matter specialist providing testing know-how for the support of user requirements of complex to highly complex software/hardware applications. Direct in all phases of risk management assessments and software development with emphasis on analysis of user requirements, test design and test tools selection.

The candidate must be knowledgeable and experienced as a Quality Assurance Automation Test Engineer for UI and Server based application software testing, having experience both creating and maintaining software automation test scripts. Likewise, the candidate must have a working knowledge of software engineering concepts such as software development standards, quality assurance standards, Software Development Life Cycle (SDLC), interpretation of product requirements, test plan and test case development, testing of software functionality, product installation, performance, load, and usability (508 compliance experience a plus) testing.

Duties, Tasks & Responsibilities

  • Extensive experience in black box manual testing of web applications with UIs
  • Extensive experience with functional, system, regression, and integration testing
  • Ability to read and execute complex SQL.
  • Ability to analyze a product for accurate Integration test scenarios.
  • Estimate, prioritize, plan and coordinate testing activities.
  • Proven experience developing test plans and test cases from requirements/user stories.
  • Proven experience with test management tools. X-Ray experience is preferred.
  • Proven experience with automated testing tools such as HPE Performance Center (LoadRunner)
  • Experience with a variety of SDLC/EPLC methodologies required.
  • Experience with Agile methodologies
  • Experience in white box testing of RESTful APIs, SOAP APIs, and/or web services.
  • Superior written and verbal communication skills
  • Ability to multi-task under tight deadlines and report status
  • Ability to document QA procedures for the team.
  • Ability to validate the deployment of software releases.
  • Proven experience in test planning (including data planning), test scheduling, and test evaluation.
  • Proven experience creating, maintaining, and evaluating of software automation test scripts (including incorporation of dynamic test data)
  • Ability to train others regarding automation test concepts; plus providing guidance and direction as needed.
  • Management of defects within a corporate defect tracking system.
  • Track quality assurance metrics, like defect densities and open defect counts
  • Being a highly effective Quality Assurance Engineer and an active part of the projects Software Development Life Cycle (SDLC).

Coordination and prioritization of test development activities and the ability to work with multiple teams are also critical for the selected candidate. Candidate must have the ability to troubleshoot independently both software and operating system level installation and configuration issues

🌍 World Wide python javascript agile sql qa testing
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.

Create Your Profile   (simple)