The GEO Group does not have remote data entry jobs and will never ask an employee/applicant to pay for any type of software to perform their job duties. If you feel that you have been contacted by an individual impersonating a member or GEO’s Human Resources Department, please reach out to
Enable Accessibility

SOFTWARE QA ANALYST II in Longmont, Colorado, US at The GEO Group, Inc.

Date Posted: 4/16/2021

Job Snapshot

Job Description


Compensation Base: $60-70K year

Compensation Bonus (if applicable): 


Equal Opportunity Employer.

BI is one of the leading technology companies in Colorado and the largest provider of innovative electronic monitoring solutions in the United States. We excel at proving technological solutions to over 1,000 agencies nationwide and allowing those agencies to fulfill their missions without worrying about the technical complexities.


Develops, coordinates, plans and executes test activities to ensure the system meets business and technical requirements.  Provides guidance to the other members of the project test team on their planning and execution activities.  Contributes to product definition specifications from a testing perspective.


Primary Duties and Responsibilities

  • Develops and executes, test plans, test cases for new products and releases. Ensures system and business requirements are met.
  • Coordinates test planning, analysis and execution activities for software releases. Develops work agreements, detailing testing approach, resources, duration and critical path items. 
  • Coordinates the work of a team of software testers.
  • Logs and tracks product defects. Re-tests and confirms defects reported as fixed.
  • Identify functional workflow changes as candidates for automation
  • Proactively implements test automation utilizing tools available in-house.
  • Trains and mentors lower level analysts in testing methodology and software development life cycle.
  • Participates in all technical testing efforts including functional, integration and automation testing.
  • Proactively works with development and product groups on problem analysis, reproductions and resolution.
  • Handles day-to-day communications with internal customers. Assists with developing additional communications for the user community regarding product changes.
  • Functions as a critical member of the software test team, including providing assistance to teammates, providing training to team as required, and communicating effectively both within the team and with external contacts.
  • Maintains current knowledge of various quality assurance testing technologies available in the market. Proactively makes recommendations on how to make internal test processes more efficient.
  • Develops functional test cases and test procedures from existing documents or from functional decomposition of the existing system.
  • Documents discrepancies identified and provides status reports to management.
  • Performs other duties as assigned.


Job Requirements

Minimum Requirements

  • Bachelor’s Degree in Computer Science or related field or equivalent experience.
  • Minimum three (3) years of professional experience in software quality assurance testing.
  • At least one-year experience working in an agile team.
  • Experience with Microsoft SQL Server and MS Windows 2000 or higher.
  • At least one-year experience with automated testing, including load and performance testing.
  • Working knowledge of testing disciplines and tasks and automated test tools.
  • In-depth knowledge of relational database, SQL and web technologies.
  • In-depth understanding of web-based testing products.
  • Extensive knowledge of software development lifecycle.
  • Effective communication skills with internal and external contacts at all levels.
  • Excellent analytical skills and commitment to continuous testing improvement.
  • Good time management skills.
  • Ability to perform problem analysis and resolution.
  • United States Citizenship preferred.
  • Must live in the United States 3 of the last 5 years (military and study abroad included) preferred.
  • Ability to pass a federal background check and obtain a suitability determination preferred.
  • Ability to maintain confidentiality with regard to information stored in operational databases.
  • Ability to work with computers and the necessary software typically used by the department.


Working Conditions: Encountered on a regular basis as part of the work this job performs.

  • Typical office environment.
  • Some work in computer-testing lab with cold temperatures, and high noise levels from hardware alarms.
  • Ability to reach with hands and arms and to use hands to finger, handle or feel to move computers and testing equipment.
  • Ability to climb or balance, stoop, kneel, crawl or crouch, to move computers and testing equipment.


  • Three (3) weeks paid time off
  • Eleven (11) paid holidays
  • Medical, Dental, and Vision coverage
  • Term and Whole Life insurance (includes spouse and dependent)
  • Accidental death and dismemberment insurance
  • Short- and long-term disability
  • Flexible spending account
  • 401(k) retirement program with company match
  • Stock purchase program
  • Tuition reimbursement
  • Various discount programs