Career Opportunities

Join the team that is making a difference.

Do you like building enterprise software? Are you someone that likes to solve problems and help others? Our team is always interested in talking with smart, innovative people who are passionate about developing enterprise solutions, solving problems and supporting really great customers. Think you would be a perfect match? Email us at

Current Positions

Production Support and Quality Assurance Analyst

As a Production Support and Quality Assurance Analyst you will be joining our rapidly growing company with responsibility for supporting some of the largest early education companies and school districts licensing our online and mobile solutions. The successful candidate will become a knowledgeable application expert, working closely with analysts, developers, support managers, project teams and representatives to ensure the successful error free and timely delivery and support of our solutions and services.

Overall Responsibilities:

Software Support - Help clients identify and resolve issues on an as needed basis

  • Provide application support for clients under the direction of the support manager, assisting existing customers with product and services questions, recording interactions, debugging existing applications and feature updates and providing support escalations where appropriate.
  • Provide assistance to resolve problems related to client data and application setup
  • Create and generate client data reports

Test Case Planning

  • Take direction from the application architects and test manager for testing of new business applications
  • Gather requirements, ticket requests, and supporting documentation for creating testing baseline
  • Use test plan and supporting documentation to develop test cases
  • Prepare test case documentation and client support/training materials
  • Perform in depth analysis and prepare detailed specifications from which programs

Test Execution and Reporting

  • Prepare test data for batch and real-time application processing
  • Test application software using manual and automated means
  • Evaluate obtained results vs actual results, prepare defect documentation, provide feedback and coordinate modifications with developers and project manager

Application Problem Research

  • Regression test existing applications and research trouble tickets as required
  • Use data analysis tools to generate test data for high-volume testing needs


  • Bachelor's degree preferred
  • Related experience in a software development, testing or application support environment
  • Understanding of web strategy and technologies
  • Knowledge of SQL database concepts
  • Previous experience with application testing methodologies and programs
  • Excellent communication and interpersonal skills and an ability to work in a team environment
  • Strong analytical and problem solving skills
  • Demonstrates a proven desire to learn

Position Information:

  • This is not a contract position
  • Position located in Rochester Hills, Michigan
  • On the job skills training offered for the right candidate
  • Part time to full time hours depending on schedule
  • Attractive benefits and competitive salary
  • Dynamic, established and growing company with an entrepreneurial culture
  • We are unable to provide visa sponsorship at this time. Only those currently authorized to work in the US should apply.

How to Apply:
Please email a copy of your resume to

Equal Opportunity Employer:
Cirrus Group LLC is an Equal Opportunity Employer. This company does not and will not discriminate in employment and personnel practices on the basis of race, sex, age, handicap, religion, sexual orientation, national origin or any other basis prohibited by applicable law. Hiring and promotion practices are performed without regard to the above listed items.