Managing offshore & onshore software testing resources

End-to-End Test Manager at Three, Victoria Bayes, exclusively reveals to TEST Magazine how she builds, manages and maintains the end-to-end test team comprising of both onshore and offshore resources for software testing

Working in software testing for seven years, Bayes began her career working in UAT testing, helping to launch a new web product. From there, she found her love for fixing and testing things and was lucky enough to get where she is now as End-to-End Test Manager at Three.

“I have been at Three for three years; working in the digital area and managing all test phases including integration systems, UAT, SIT, API, functional, live support, performance testing and taking control of the entire backend system which sits behind our Wuntu app. I don’t test the app itself, that’s done by a separate scrum team. Once it leaves the app and comes into the backend system I am accountable for the quality,” reveals Bayes.

A typical day in the office

For Bayes, a typical day in the office consists of managing 10 projects in various phases of the software delivery lifecycle (SDLC) and around 6 ad hoc change requests (CR’s). She has a daily stand-up with all leads – checking where they are and if they need anything from her that day. Project meetings, stakeholder management, resource allocation and admin days also take place.

“I have a team of around 20 people, 7 onshore in the office while the others are offshore in India. My key tip as a manager is to always be open and honest by being upfront with what can and can’t be achieved with project managers and stakeholders, which are all onshore. As long as you’re open and honest about the risks that may occur, you will always get (at least) the quality you’re expecting,” says Bayes.

“Testers will obviously push to ensure they produce the best product they can but there are risks such as financial budgets and timescales which can get in the way. Nevertheless, I am really proud of my team. All problems that have been aligned we have been aware of unless it was outside of our control, such as a problem with the back-end server.”

Team engagement

At Three, the software teams can be moved around. This allows them to be agile and flexible in terms of what they are working on. According to Bayes, it’s important to advocate the shift-left testing approach by getting her team engaged as soon as possible.

“Everyone knows defects are expensive to fix once in production. It’s important to get my guys engaged in concept and not leave anything until the last minute – when things are too late to be fixed. This is why we moved away from waterfall to an agile method,” adds Bayes.

At Three, they have weekly video meetings with all onshore and offshore colleagues. It’s important for colleagues to communicate face-to-face with each other to ensure a healthy work culture.

“Once a week, the offshore and onshore colleagues do pecha kucha, which is where they make 20 slides about themselves on whatever they want – such as what they do outside of work and their favourite things. It’s important for them to know about one another, to get an understanding of what they’re all about. I do this to ensure those offshore are involved as much as possible,” admits Bayes.

Offshore & onshore barriers

“Nevertheless, it can be difficult to build a team mentality with offshore clients. Confidence and language barriers can get in the way. Sometimes, you can’t beat being in the office listening to side conversations. But, then again, it’s a plus that offshore clients don’t get disturbed and can crack on with their work. Offshore is also a large cost benefit.”

Three have recently launched a large project, updating the backend for the Wuntu app. It has been a great, successful project for Three, despite it entailing a lot of back-end changes.

“Thankfully, I only needed to write one strategy for the Wuntu app. This allowed me to create an automation strategy and to review the team’s overall performance, as well as taking the business drivers and their change in ways of working – including industry and business changes, and customer needs,” she continues.

Bayes also notes that onshore guys are typically more senior, while offshore guys are more tech-savvy.

Written by Leah Alger

Related Posts