Brazilian QA’s around the world series – Ana Paula Vale

Ana Paula Vale has been working with Technology for almost 9 years. Right now she is a Frontend Engineer and this became her career development goal after she shifted from QA Engineer.

Working with development has always been part of her life even as a person in the Software Testing area, as she was already applying test automation in every company she has been through, as she has always been passionate about it and saw the value in having automated applications.

Be sure to follow Ana onΒ LinkedIn.


TL;DR;

Ana Paula immigrated to Portugal for new personal and professional experiences. She researched companies, job requirements, and living costs in various countries. Language was a challenge in adapting to QA practices, but she improved communication by clarifying perspectives and proposing ideas. She introduced BDD and automation concepts to Portugal. Quality importance seems consistent between Brazil and Portugal. Ana learned about visual testing and brought an automation mindset from Brazil. Work-life balance improved in Portugal with flexible hours and better quality of life. She transitioned from QA to a Frontend Developer role and noticed better recognition for developers.

What were your reasons for choosing to immigrate to Portugal ? How did you
prepare for finding a job and planning your move?

I didn’t have a great reason. At first, I wanted to leave Brazil to have new personal and
professional experiences. I started by trying Australia, New Zealand, Canada. I also tried
the company you, Rafa, were working for, remember? Haha πŸ˜‚
But it turned out that I had a friend living in Portugal who referred me to the company
where he was working for.
I researched which companies were in those countries, what they asked for vacancies,
the cost of living in the cities, and what the culture was like. I also improved my resume,
sent cover letters to the companies that required it, and made connections via Linkedin
to get more ideas and tips.

Are there any specific challenges you faced when adapting to the QA practices and standards in Portugal ? How did you overcome them?

Yes, first the language. Even though we speak Portuguese, it wasn’t easy for us to
communicate in meetings and several misunderstandings happened. In these moments,
I tried to clarify my perspective, listen more, and ask questions. Also, give quick
feedback.
I was used to working with BDD, with an agile testing mindset, and always participating
in the product solution process, for example. But when I arrived, I realized that most of
the tests were manual, and I needed to be patient to understand their side, involve
myself more in the processes, propose my ideas and show them that we could try to
start automating things and why it could be better for us. I really believed in the power of
working with Behavior Driven Development and also did some workshops for them, for
example.

Have you noticed any variations in the perception or importance placed on quality assurance compared to Brazil? If so, in what ways?

No, as far as I remember, the importance given to quality was the same.

Are there any new unique methodologies or tools that you’ve come across that have improved your QA processes?

Yes, I learned more about visual tests and how to automate them. In Brazil, I thought I
only needed a tool like Applitools to do this, for example. And then I learned that visual
testing was more about image comparison and that we could also introduce visual tests
into our pipeline in a cheaper way, I would say.

Photo by Gratisography on Pexels.com

Are there any specific lessons or skills you learned in Brazil that you find particularly valuable in Portugal ?

Yes, I feel that in Brazil we focus a lot more on test automation and on the idea that
testing is not a phase, but an activity. I learned in Brazil that we are all responsible for
the quality of software and I brought that back here, when I started teaching the
developers from my team to automate, to think about test scenarios and how we could
start to avoid bugs, for example.

Have you noticed any differences in the work-life balance or professional
expectations ?

So, it depends. But I would say yes because I feel that I am very passionate about what I
do and that this can cause an increase in the load I give to work haha because I really
like to work. But now, after having migrated (yes, I now work as a Frontend Developer), I
feel my life is simpler. Unfortunately, I noticed that I’m more listened to now as a
developer than before as a QA. It was much harder to explain why testing is important,
for example.
Talking about work-life, I would say it’s better, of course. All the companies I worked for
offered flexible working hours, alternating vacation days, that is, you didn’t have to take a
whole month of vacation, for example. In addition, the cost of living is low and the quality
of life is better. So going out at night is safer and cheaper. πŸ˜‚

Thanks for sharing your experience Aninha πŸ™ 😊 I know closely how you built your path to become what you wanted !

Brazilian QA’s around the world series – Frederico Moreira

Frederico Moreira has over 15 years of experience working with quality in its many levels and expert in Test Automation. He is proficient in Agile environments with experience in testing in a microservices architecture. Proficient in Linux environment with good scripting knowledge and proficient in testing in different platforms (e.g. mobile, web and APIs).

Be sure to follow Frederico onΒ LinkedIn.

TL; DR;

In this interview, Frederico Moreira shares his journey of immigrating to Portugal and the cultural differences he encountered in the workplace. He discusses the challenges faced while adapting to QA practices in Portugal, noting that the role of QA is more evolved in Brazil. Despite the resistance to change in Portugal, Frederico emphasizes the importance of resilience in driving improvements in engineering culture. He also observes variations in the perception and importance placed on quality assurance, with Brazil showing more focus on non-functional quality attributes. While he didn’t find unique methodologies or tools that significantly impacted his QA processes in Portugal, he embraced learning and implementing new test automation frameworks like Cypress and Playwright. Frederico values the resilience he learned in Brazil, which proved essential in navigating cultural differences and proposing changes in Portugal. Recently, he transitioned from a QA career to a Tech Lead role, finding new challenges and opportunities for growth.

What were your reasons for choosing to immigrate to Portugal? How did you prepare for finding a job and planning your move?


I’ll try to summarize the story because it’s long πŸ˜…. At the beginning of 2016, I decided to leave my hometown and live in SΓ£o Paulo, Brazil’s main “technological city.” I accepted a job offer for a new challenge in my career in a big company there.

However, after three months on this new journey, I received an invitation from a company in Portugal to do the interview process. It is worth mentioning that I always wanted to have an international experience. I was approved and received a job offer, but I couldn’t embrace this opportunity for a few reasons.

So in 2018, the same company contacted me, and this time, everything went well πŸ™‚ So I would say that I was chosen to immigrate to Portugal and not vice versa.

Details of the entire journey here: https://www.farfetchtechblog.com/en/blog/post/joining-farfetch-a-guide-for-candidates-moving-between-countries/

Even in this blog post, I tell you how my planning went and all the excellent support I received to plan my move.

What are some of the cultural differences you’ve encountered in the new workplace? 

Generalizing the first cultural difference that I found most striking for me was seeing people prioritize family and quality of life more than the ambition to evolve their own careers . In my opinion, people are less “workaholics” than people in the IT market in Brazil.

On the other hand, I’m not sure if this is directly related, but I found a much greater resistance to change here. In several situations, I heard things like: “It’s working. You don’t need to change it. Keep it that way.” and “In a winning team, you don’t change.”

Are there any specific challenges you faced when adapting to the QA practices and standards in Portugal? How did you overcome them? 

First of all, the role of QA, in general, is much more evolved in Brazil, at least in the companies I had the opportunity to work for. Some topics that the QA community started to discuss back in 2010, for example, manual QA vs. automator QA but also the role of a QA in an agile team, is still a paradigm shift in almost every company I worked for here in Portugal, even companies that were not from Portugal I found this scenario.

To overcome this, in my first few months, I participated in a few local software development communities in my city, Porto. But I also created internal training for QAs, Tech Leads, Developers and etc., to try to change people’s mindsets and deliver some value in the engineering culture of companies. But I confess that it wasn’t easy, and it isn’t. It’s a slow process that requires a lot of resilience.

Have you noticed any variations in the perception or importance placed on quality assurance compared to Brazil? If so, in what ways? 

Yes, when I left Brazil in 2018, it was not so common for companies to find continuous delivery pipelines with performance and security tests. At least, that was my perception at the time. But I had the opportunity to explore more non-functional quality attributes in the companies I worked for.

But getting here, I realized that the focus was and it is still more focused on functional tests, whether manual or automated, than on tests and non-functional quality attributes such as security, performance, resilience, and so on.

This could even be a common gap in the world, not just in specific continents, but even today, in Brazil, these topics are still more talked about and promoted.

Are there any new unique methodologies or tools that you’ve come across that have improved your QA processes?

Honestly, no, I don’t know if it was the engineering culture, maturity of the people on the teams, or something else, but I confess that there was nothing I found here that made me think, “WOW,” this is going to change my life or even how did I not know this before.

On the other hand, I was able to learn and use, on a large scale, new test automation frameworks for the Web, such as Cypress and Playwright, which have emerged in recent years or gained more notoriety in the market. Still on framework, in the mobile contexts, I worked with, I had the opportunity to evolve testing strategies for hybrid mobile apps built with React Native, not that I like it that much πŸ™‚ but it was and still is an interesting experience.

Are there any specific lessons or skills you learned in Brazil that you find particularly valuable in Portugal?

If I were to choose one, it would definitely be RESILIENCE πŸ’ͺ.

As I said earlier, there is greater resistance to change than in Brazil, and to overcome this, you need to be resilient and patient, set your expectations, and convince people clearly and transparently of the value your proposed changes can bring.

But this is part of your professional growth when you emerge in a new culture, it will undoubtedly contribute to your maturity as well. After all, if everything were the same, if people didn’t have divergent/conflicting opinions, our career wouldn’t be as challenging as it is in the software development world.

Why did you recently switch careers and leave the QA career?

For many years in my QA career, I worked in positions ranging from intern to Manager. I had the opportunity to work in the QA role, from companies with startup profiles to enterprise companies with thousands of people in software development.

Tiredness has arrived. I had a sequence of three companies I worked for where I had to help create the QA area almost from scratch and educate people and teams about software quality, and this mission was not always easy.

Because I’ve always been a more technical QA, I always liked being close to the code but also to robust pipelines πŸ‘¨β€πŸ’». This opened me to opportunities in different contexts to act as an interim Tech Lead for some teams. These experiences were the main trigger for the career change, I discovered new ways to continue in constant evolution, but with another perspective and with a vast new world of challenges.

So far, it has been challenging, and I have not regretted changing careers.

Thanks for taking the time to contribute Frederico πŸ™Œ Your expertise and the unique experience to also change career in another country was extremely valuable to this Brazilian QA’s around the world series 🀘

Brazilian QA’s around the world series – Alekson Fortes

Alekson Fortes is a software developer with over 10 years of experience in IT and I have a strong technical background mostly as a QA expert. He has been working with Agile (Scrum, Kanban, XP, Lean) since 2017, and has experience in test automation, DevOps, cloud, CICD, pipelines, and testing strategy. Also, He can help teams to adopt TDD/BDD/ATDD, acting in the levels of Unit Tests, Component Tests, Integration Tests, and E2E Tests.

Be sure to follow Alekson onΒ LinkedIn.


TL;DR;

Alekson Fortes shares his experience immigrating to Canada, finding a job, and adapting to the QA practices. Cultural differences included language barriers and a different work-life balance. Challenges were overcome through learning and gaining confidence. The perception of QA varied, with some companies viewing it as a basic entry-level job. Unique methodologies like ATDD and exposure to AWS improved QA processes. Soft skills learned in Brazil were valuable for facing challenges abroad. Work-life balance in Canada prioritizes personal time and offers generous vacation and sick days.

What were your reasons for choosing to immigrate to Canada? How did you prepare for finding a job and planning your move?

Canada chose me! I was at The Developer’s Conference in Brazil as a speaker and the recruiters of my first company were there, so I talked to them and after 10 days and 3 interviews I had a job offer. I thought I was not ready to find a job abroad but the destiny thought I was. I was preparing myself on that time by studying JavaScript and Protractor.

What are some of the cultural differences you’ve encountered in the new workplace ?

Language barrier, hard to express myself as I do in Portuguese. Also, people in Canada work less than in Brazil and I had to learn to step on the break when I just arrived. Wanted to work after 5pm and some people told me to stop and go home.

Are there any specific challenges you faced when adapting to the QA practices and standards in Canada? How did you overcome them?

I had a huge imposter syndrome, so I imagined the QA practices here would be more advanced than the ones we have in Brazil. It took me some months to realize things here were not advanced as it was in some places I have worked in Brazil. Of course I also had some practices that were better here, example: working together with developers. At my first company I started to pair with devs everyday and after 1 year I was able to perform dev and ops tasks. I overcame my syndrome after I lost my first time regarding the pandemics and I got 4 new job offers in 10 days after being laid off. This showed me that I was not only lucky to get a job in Canada, but I was also qualified for it.

Have you noticed any variations in the perception or importance placed on quality assurance compared to Brazil? If so, in what ways?

I noticed that some companies still think QA is the last step of SDLC. This has a big influence from the Games industry which is strong in Montreal. Since it is hard to automate tests for a game, usually companies hire testers who will play the games to find bugs and QA is perceived as an entry level job. Some people have no idea what a QA engineer is because of this. They think QA is only someone who repeats manual tests. Again, we also have mature companies where QA is really advanced and updated to the best practices, but the gaming culture was a big surprise compared to my experience in Brazil.

Photo by Andrea Piacquadio on Pexels.com

Are there any new unique methodologies or tools that you’ve come across that have improved your QA processes?

I learned ATDD by reading the agile testing book here. It is something I could have learned in Brazil, but I did here and I applied with success in Canada. Also I was exposed to an AWS environment where I learned a lot of DevOps and cloud. It helped me a lot to get the 4 job offers later in my life here.

Are there any specific lessons or skills you learned in Brazil that you find particularly valuable in Canada?

I invested strongly in Soft Skills and it helped me to have Emotional Intelligence to be able to face my challenges here. People think life abroad is easy, but it is the opposite. Especially when you come alone. The soft skills I learned that most helped me were NLP(Neuro Linguistic Programming) and Toastmasters skills. All available in Brazil.

Have you noticed any differences in the work-life balance or professional expectations ?

A huge difference. People really care to have a work-life balance and they rarely do extra hours or work during weekends. We also have a lot of vacation, holidays and sick days. Some companies in Montreal like Ubisoft are allowing people to take 6 weeks of vacation. I have worked in a place where I used to work only 4 days per week, 32 hours.

Alekson’s journey as a QA professional in Canada has been one of growth and adaptation. Thanks again Alekson for sharing your experience and insights 😊