Teachstone needed a partner to help them focus on their quality assurance process and team.

Industry: Education
Service: Quality Assurance Management
Case Study: Teachstone – QA Coaching Engagement

Challenges and Test Requirements

  • After completing an Agile transformation and rebuild of the development team, Teachstone wanted to focus on their quality assurance process and team
  • Teachstone’s QA department was staffed with team members who have been heavily involved in the growth of Teachstone, but who have not been formally trained in QA and who were also performing other duties within the business, thus they had subject matter expertise, but needed additional QA skills
  • The QA Department tracked defects, but lacked reporting and traceability, limited automation, and a lack of process and documentation


  • Week 1: Defect Management, Zephyr, Jira and Confluence
  • Week 2: Risk-Based Testing
  • Week 3: Automation Intro
  • Week 4: Selenium I
  • Week 5: Selenium II
  • Week 6: Behavior Driven Development
  • Week 7: Automation (Selenium Gherkin with Zephyr)
  • Week 8: Advanced automation
  • Week 9: Focusing on Sprint regression
  • Week 10: Implementing a Burndown chart
  • Week 11: Ruby, Capybara, and Cucumber
  • Week 12: Unit testing, Test Driven Development, RSPEC vs Cucumber, CI with Zephyr

Solution and Approach

  • QAC was initially engaged to complete a 4-week QA maturity assessment
  • This transitioned into a QA Manager Coaching Project for 12 weeks against several core QA processes and best practices
  • QAC provided a review of current automation frameworks, test plans and strategies


  • Greater test planning resulting in a reusable regression test suite
  • Greater reporting which include Top 5 Defects, Test Execution Burndown Chart, Test Distribution by User, Test Execution by Cycle.
  • Advantages of Behavior Driven Development by writing test cases in Gherkin.