Careers at Luther Consulting

System Quality and Testing Associate

As a full-time System Quality and Testing Associate, you will develop and execute software test plans for Luther Consulting's Software-as-a-Service products. You will be responsible for identifying and documenting software defects and user interface issues and to help identify their root causes. You will also be responsible for conducting scenario-based stress, usability, and performance testing that help identify parts of the system that may not provide the ideal customer experience.

In this position, you will work closely with the quality assurance team, software and interface designers, and technical support staff to understand what each of our software products should do, the key features of each, who uses it, and in turn, improve the overall quality of our products, with the goal of making our customers very, very happy.

Required Skills and Knowledge

  • Systems thinking—ability to understand how individual parts connect and interact within a larger whole
  • Problem solving skills—ability to identify issues, imagine possible solutions, implement those solutions, and evaluate their effectiveness
  • Attention to detail—ability to accomplish tasks thoroughly, accurately, and repetitively with concern for all areas involved, no matter how small
  • Good judgment—thinking before acting and speaking, considering the possible consequences of decisions, and selecting appropriate tools to help make good decisions
  • Customer service, interpersonal skills, and writing skills
  • The ability to prioritize work to accomplish highest value tasks first
  • The ability to work under pressure and to tight deadlines
  • The ability to navigate common software and online applications
  • The ability to manage one's time
  • Comfortable working remotely and on a dispersed team

Preferred Skills and Knowledge

  • Experience with a not-for-profit social services organization or with a local, state, or federal public health agency is highly valued

Primary Job Duties and Responsibilities

  • Review software behavior requirements and specifications for testability
  • Create and execute tests based upon functional and software design specifications
  • Identify and document high risk and key test areas
  • Test system modifications to prepare for use by customers
  • Identify, analyze and document problematic software behavior, output, screens, or content
  • Document software defects, using a bug tracking system, and clearly communicate a step-by-step process for software developers to understand and recreate the defects
  • Create test scripts using various software testing tools and coding languages
  • Monitor bug resolution efforts and track successes
Learn about Luther Consulting Learn about our work environment