We prefer a hands-on approach in our engagements from day one. More often than not, clients we engage with have already implemented some level of test automation. In this case, our architects and engineers get engaged in the most challenging applications and services. For these applications, we start by looking at existing test suites implementation, data in test datasets and integrations.
After we understand the current situation in depth, we suggest improvements to bring the most value with the least effort and in the shortest period of time. Once the bleeding has stopped, we move to long-term improvements in the process and tooling, adopt modern techniques across the board, and educate client teams to spread knowledge and know-how within the organization.