Consulting

Trish Khoo: Director and Principal Consultant

Trish Khoo is a globally recognised expert in software testing and automation. She has over 20 years of experience in software development and testing, including her work at Google and Microsoft.

Trish brings Silicon Valley know-how to the Australian IT industry through Transparo. She is available to work on-site in Australia and New Zealand, and works remotely worldwide.

Trish can help your company with:

  • Testing and automation problems
    • Slow, unreliable automated test suites
    • Not knowing where to start with testing and automation
    • Training testers and developers in world class testing and automation practices
  • Continuous delivery goals
    • Being able to release to production daily
    • Creating a fast and reliable release process
    • Continuous integration design and setup
  • Process problems
    • How to fit testing into an agile process
    • Managing technical debt
    • Management training

For more information and pricing, contact us directly.

Case study: UpGuard

The whole team is extremely happy with this way of working. They get new functionality to their customers quickly and regularly, and always with a high level of quality.

Goals
UpGuard was primarily based in the US and had recently set up a development centre in Sydney. UpGuard’s aim was to get into a cycle of successful weekly releases. To achieve this, a highly automated approach to testing was required, and UpGuard engaged Trish Khoo to help set this up.

Deliverables
In just 10 days, Trish delivered the following through a combination of on-site and remote work.

Resources created:

  • UpGuard Testing Strategy for Sydney team
  • UpGuard environments and release strategy
  • A developer’s guide to testing
  • Unit test review for UpGuard Sydney
  • Test cases as acceptance criteria example
  • Testing cheat sheet
  • Postmortem incident template
  • How to break down larger tests into smaller tests

Training given:

  • In-person workshops
  • Acceptance criteria writing
  • Exploratory testing
  • Automated testing (unit, integration testing, e2e)
  • Presentations
  • Test and release strategy overview (Sydney, MTV management team, QA team)
  • A developer’s guide to testing
  • Hiring for a test / infrastructure role

Trish also sourced two candidates for an infrastructure engineer role in Sydney.

Result
The development team in Sydney has been using the testing approach developed by Trish for well over a year now. After adopting basically all of Trish’s recommendations, they’ve successfully completed over 50 production releases. They have no dedicated QA staff, and have instead instilled a philosophy in the team whereby “everyone is responsible for quality”. They automate almost all testing. For everything else, they hold a “team testing” event at the end of every sprint, in which engineers test each other’s work. The whole team is extremely happy with this way of working. They get new functionality to their customers quickly and regularly, and always with a high level of quality.

About UpGuard
UpGuard is a cybersecurity company whose products help hundreds of security, risk and vendor management teams take control of cyber risk and move faster with confidence.