Cultures Crossing Borders: Santex visit to Mexico

Mexico

This past month, Juan Cruz Leyba (Front-end Developer), Victor Zapata (Java Developer), and Emilio Garcia (Java Developer) represented both the Lima and Cordoba offices with a trip to Guadalajara, Mexico, to meet with the Santex client Tacit Knowledge. The two weeks of face-to-face collaboration brought the teams together in order to kick off a new project. See what Juan, Victor, and Emilio have to share about their experience.

Did you see many differences in the way people work in Guadalajara? Which were the most noticeable?

J: I did not see many differences. The methodologies are pretty much the same as we practice everyday. The only thing I noticed as being the most different is that they drink beer at work. While working! And it’s accepted by everyone.

V: The way of working is very similar. They have the benefit of working from home, but because of our visit, they came to work to be with us. They work in very collaborative way.

E: One thing that’s neat is that they can work standing up because they have adjustable desks that can change height! That’s something that seems to be trending these days.

What did you enjoy the most about travelling to Guadalajara for work?

J: I enjoyed getting to know a new city, a different country with different foods and habits. Also Mexican people are the nicest in the world. We had first class treatment starting with the hotel and in every other place we visited. We met other developers from Panamá, India, and Honduras, and we had a great exchange with them. It was a great experience.

V: The Tapatíos, as they call the people born in Guadalajara, are amazing people. They have great food, a lot of bars and catchy music. All the people we interacted with were kind to us.

E: What I enjoyed the most was to have the opportunity to work with this nice group of people. They were always open to sharing knowledge, exchanging ideas, and even joking around with us. I also loved the tacos.

Any must-sees in the city?

J: Downtown is beautiful, but you should go before 8pm. Chapultepec Boulevard is a must-go for great bars and restaurants. Plaza Andares is the best shopping place in town and Karnes Garibaldi is an awesome restaurant with the best service and the most typical recipes from Guadalajara.

V: If you have the opportunity to go there, you should taste the “Carnes en su jugo”, served in Karne Garibaldi. They have the Guinness Record being the quickest restaurant to serve your order. Another part of their folklore is the wrestling. It was a great experience!

E: Karne Garibaldi is a must-try restaurant.

Do you think this trip changed you in any way?

J: I don’t think it changed me, but it’s been very helpful to get up and running with a new project. It also helped me to confirm that we can work without having any kind of problem with different cultures, in an unfamiliar place.

V: I think that getting to know new places and talking with the people helps to enlarge your vision of the world, and it helps you to understand other thinking ways.

E: Yes, it changed the way I see the project and the people working on it. The good mood of all the folks in the office made me to enjoy this visit a lot.

Something different that you took away from the experience, and something that was the same that surprised you?

J: It was amazing how polite the Mexican people are. They are so nice that it never stopped surprising me. It was also very nice to see how people from all over the world could sit at a table and try to communicate and understand each other in order to make the project a success.

V: The Mexicans have an incredible way to be. They are so kind! Additionally, despite the distance between us, it’s incredible to see how our realities are so similar.

E: I expected the traffic to be similar to Lima and the people to not be so kind and talkative. I was totally wrong. They are in fact very nice, and by the time we were there the traffic was not such a big deal. I also never thought I would end up speaking with the same accent as the tapatios.

 

7 Tips for Automation Testing

Luckily today, the term Automation is becoming more common and popular in the immense world of IT companies. You just have to search a little bit in the web to find hundreds or thousands of articles in all languages talking about the benefits of automated testing and how much money companies can save using it, so it is not my idea to repeat the comments of my colleagues, but rather to share some of my experiences across more than 5 years of working as a QA.

I worked on 3 giant projects: the website of a major airline, a video on-demand provider, and a security application of one of the most famous antivirus services. I also participated in small projects where manually running the same test suites every day, up to 3 times a day, made me realize how necessary and beneficial it is to automate.

Automation Blog image

Here are 7 tips I learned from automating that I would like to share with you:

  1. The Code Reviews of other QA and/or Developers as well as those from POP or the BA are of GREAT importance.

  2. Reuse code. Writing the same code over and over again can be a waste of time when the changes in the data set are minimal.

  3. The tests have to be fail-proof, they should only fail due to errors in the product, environment, etc. and not because of a bad analysis made before creating it. This also includes the Unit Test.

  4. Ask for help. We are all proud people and it is a huge satisfaction to complete a challenging task without having to turn to someone for help, but sometimes pride translates into hours that only lead to losing time in the sprint, money for the client and the company, and can even delay the tasks of our peers.

  5. Respect good practices. When working as a team we must remember that our code can affect the code or work of others.

  6. Automated tests are not only a good tool for testers but also, when used correctly, can be very useful for developers.

  7. Adapting is very important. Sometimes because of licensing issues or for a number of other reasons, we may have to automate in a language with which we do not feel comfortable or simply do not like. Despite not enjoying it when it happened to me, I understood that the language was the right one for the software to be tested, and today I can say that at least I have some experience in other languages and technologies that will surely be useful again throughout my career.

Hopefully these tips can help testers and developers who are not yet familiar with Automation to understand more about its importance. At Santex, we are always open to sharing knowledge and listening to new experiences and opinions, so feel free to leave your thoughts on automation.

About the author: Mauricio Ardiles is an enthusiastic QA Analyst seasoned in a variety of testing skills. Strong background in automation testing and a certified Scrum Master.