Mentors & Experts

Mentoring is best described as an educational process when mentors share knowledge with the purpose of surfacing potential in their protégés.

  • Monty-Bagati-Quality-Assurance-track-mentor

    We’re excited to continue our mentor series with a new conversation. This time, we’re talking to Monty Bagati, a QA professional with over 16 years of experience spanning the Middle […]

    We’re excited to continue our mentor series with a new conversation. This time, we’re talking to Monty Bagati, a QA professional with over 16 years of experience spanning the Middle East, Europe, and Asia. Monty’s diverse background in quality assurance, gained through his work with various clients across numerous sectors, offers valuable insights into the evolving field of software testing.

    In this conversation Monty shares his journey, approaches to problem-solving, and perspectives on emerging technologies like AI in quality engineering.

    Monty-Bagati-Quality-Assurance-track-mentor

    You started your career at IBM as a Manual Tester. What sparked your interest in testing, and how did this shape your career?

    My career began during my third year of engineering in India. Although I was studying mechanical engineering, IBM recruited me through campus placements. They placed me in testing projects, so while I didn’t choose testing initially, it chose me. 

    I’ve had the privilege of working in numerous domains due to my role in a service company, which differs from product companies. In a product company, like a bank, you typically focus on developing specific products within that industry, shaping your career around that niche.

    However, in a service company, I’ve had the opportunity to collaborate with a diverse range of clients across different sectors like telecommunications, logistics, finance, banking, media and entertainment. I gained diverse experience, especially in quality testing, and that’s how my journey in testing evolved.

    You transitioned from mechanical engineering to testing. What resources helped you navigate this change?

    Back in 2008, resources and mentorship weren’t as accessible as they are today. I had to rely on company-provided training and guidance from experienced colleagues. Unlike now, where there are abundant online resources, I learned by doing—making mistakes and ensuring I didn’t repeat them. It was a hands-on learning experience that gradually built my expertise in testing.

    As someone who’s now a manager and mentor, how do you guide juniors who want to requalify or advance in their careers?

    When someone approaches me, I first ask what they want to achieve. I tailor my guidance based on their goals, whether they’re complete beginners or have some experience. For example, I’m currently mentoring three people who wanted to learn quality assurance from scratch.

    I created a structured plan that not only teaches them the basics but also prepares them for potential job interviews. My approach is to break down complex topics into manageable goals, ensuring they have a solid understanding by the end of the mentorship.

    Problem-solving is key in any field. How do you approach it, and can you share an example from your career?

    My approach to problem-solving is straightforward: clearly identify the problem, create a well-defined problem statement, and ensure it’s understandable to everyone involved. Once the problem is clear, we analyze it, identify the challenges, and then apply the appropriate solutions. The key is to make sure everyone is on the same page before moving forward with implementation.

    The tech field evolves quickly. How do you stay updated, and do you have any recommendations?

    I stay active on LinkedIn, following groups related to testing and keeping up with the latest trends. Mentoring also forces me to stay updated since I need to be prepared to answer any questions my mentees might have. Additionally, I participate in conferences, webinars, and serve as a beta tester for automation tools, which keeps me on my toes. These activities help me stay connected with the latest developments in the tech stack.

    Are there any emerging trends in quality engineering and automation that excite you?

    Yes, the integration of AI into quality engineering is really exciting. Many companies are incorporating AI features into their automation tools, allowing for test cases to be created without writing code. This AI integration is something I’m passionate about and follow closely. It’s evolving rapidly and has the potential to significantly change how we approach quality assurance.

    AI tools are helpful, especially for beginners. But do you think there are risks involved? Can AI be trusted in quality assurance?

    AI can definitely be trusted for tasks like writing simple code or debugging. It’s efficient and pulls information from online resources, similar to how we used to search on Google. However, we should be mindful of its limitations, especially when handling sensitive material. AI is a powerful tool that reduces time on routine tasks, but it’s important to use it wisely. Whether AI will fully replace human roles is uncertain, and we’ll have to wait and see its full impact in the coming years.

    You’re currently a mentor with Women Go Tech and have been involved in other mentoring programs in the past. What qualities make an effective mentor, and how do you ensure you’re providing the best help to your mentees?

    The most important quality for both mentors and mentees is intent—the intent to teach and the intent to learn. If you have the willingness, everything else falls into place. For me, I have a clear intent to teach, and I’m determined to make it work. For example, I dedicate 30 minutes, three times a week, to mentoring.

    Even when conflicting meetings arise, we coordinate and reschedule if needed. Effective mentoring requires active engagement, understanding your mentees’ needs, and making time for them.

    Mentorship involves helping mentees navigate challenges. What recurring challenges do you see, and how do you help them overcome these obstacles?

    Aside from willingness and intent, the biggest challenge is discipline. Many mentees start with enthusiasm but tend to drop out when they face difficulties or lose interest. Education and learning require consistent effort, and without discipline, it’s easy to give up. My role as a mentor is to help them recognize this and encourage them to stay disciplined and persistent in their learning journey.

    As a busy professional, how do you balance mentorship with your other responsibilities? Any tips for aspiring mentors?

    Everyone has their own routine, but if you want to give back to the community, learn, and network, I’d recommend applying for mentorship programs, hosting meetups, or doing webinars. Mentoring isn’t just about teaching, it’s also about learning. Before you can effectively teach others, you need to be well-prepared yourself. While it might seem challenging to juggle both, the rewards of mentoring – in terms of personal growth and networking – make it well worth the effort.

    Find more mentor stories here.

  • software development women in tech blog

    Dive Deeper: Unveiling the Nuances of Software Development and Quality Assurance The world of technology is a vast and ever-evolving landscape. At the heart of this digital revolution lie two […]

    Dive Deeper: Unveiling the Nuances of Software Development and Quality Assurance

    The world of technology is a vast and ever-evolving landscape. At the heart of this digital revolution lie two crucial fields: Software Development (SD) and Quality Assurance (QA). Today, we’ll take a magnifying glass to these areas, exploring the specific skills and complexities that make them both challenging and rewarding.

    software development women in tech blog

    Software Development: Architects of the Digital Age

    Imagine the intricate network of code behind your favorite online game, or the complex algorithms that power a cutting-edge recommendation engine. Software Developers are the masterminds behind these creations. They wield various programming languages like Python, Java, or JavaScript to bring ideas to life. But their craft goes beyond simply writing code. Here’s a closer look at their responsibilities:

    • Front-End vs. Back-End Development: The digital world we interact with is divided into two sides: the user interface (UI) and the back-end. Front-end developers focus on the UI, crafting the visual elements and functionalities we see on screen. Back-end developers, on the other hand, build the core functionalities that power the application behind the scenes, from data storage to complex calculations.
    • Problem-Solving at its Finest: SDs are like detectives who solve puzzles with code. They analyze requirements, identify potential challenges, and devise creative solutions using their programming expertise. Critical thinking and the ability to break down complex problems into manageable steps are essential for success.
    • Version Control and Collaboration: Software development is rarely a solitary endeavor. Developers collaborate in teams, utilizing version control systems to track changes, merge code efficiently, and avoid conflicts. Effective communication and the ability to work seamlessly with others are key.

    Quality Assurance: Ensuring Flawless Operation

    While SDs build the software, QAs are the guardians who ensure it functions flawlessly. They act as the bridge between developers and users, identifying any glitches or errors that might hinder the user experience. Here’s what a typical QA specialist might do:

    • Test Design and Automation: QAs don’t just click around randomly. They meticulously design test plans, outlining various scenarios and functionalities to be tested. They may also leverage automation tools to streamline repetitive testing processes.
    • Usability Testing: A user-friendly interface is crucial for any application. QAs play a vital role in usability testing, evaluating how users interact with the software and identifying areas for improvement. This might involve conducting user interviews or observing user behavior during testing sessions.
    • Bug Tracking and Reporting: No software is perfect. When QAs encounter issues, they meticulously document the bugs, including detailed descriptions and steps to reproduce them. This clear communication is essential for developers to effectively troubleshoot and fix the problems.
    • Understanding Different Testing Methodologies: There’s no one-size-fits-all approach to QA. Different testing methodologies exist, such as functional testing (ensuring core functionalities work as intended), performance testing (evaluating speed and stability), and security testing (identifying potential vulnerabilities). QAs need to understand and implement the appropriate methodologies based on the specific software they’re testing.

    Why SD and QA are Hot Careers

    The tech industry is booming, and skilled SDs and QAs are highly sought-after. Here are some compelling reasons to consider a career in these fields:

    • High Demand and Lucrative Opportunities: With the ever-increasing reliance on technology, the demand for skilled developers and testers is skyrocketing. This translates to excellent job security and competitive salaries.
    • Continuous Learning and Growth: The tech landscape is constantly evolving, with new technologies and programming languages emerging all the time. A career in SD or QA requires a commitment to continuous learning, keeping you at the forefront of innovation.
    • Direct Impact and Problem-Solving: The applications you build or test have the potential to impact millions of users. Whether it’s creating a user-friendly e-commerce platform or ensuring a secure banking app, your work directly contributes to solving real-world problems and improving people’s lives.

    Looking to build a career in one of these fields? Apply to our Acceleration program, designed to help you transition to tech with ease. The admissions for the Software Development & QA tracks start on April 17th and end on May 27th.

  • it mentorship program kostas-mackevicius

    Kostas Mackevičius. Head of QA. Hostinger

  • women in tech ruta-laurikaityte-franckevice

    Rūta Laurikaitytė-Franckevičė. Test Automation Engineer. IBM

  • Birutė Kiričiuk. Principal Test Engineer. TransUnion

  • women in tech hanna-matusevich

    Hanna Matusevich. Quality Assurance Specialist. TeleSoftas

  • women in engineering amarachi-nzekwe

    Amarachi Nzekwe. QA Engineer. Revel Systems

  • Lina Kuchalskytė. Quality Assurance Lead. Iterato

  • mentoring program

    Giovanni Di Noto. QA, Cybersecurity, Board tech adviser. Omega365, cloudyBoss

  • women in tech Raminta-Zemaite

    Raminta Žemaitė. QA tech lead. Informacinių technologijų organizacija

  • women in tech rasa-mazutiene

    Rasa Mažutienė. Director of Quality Assurance. Juvare

  • women in it erika-cebanauske

    Erika Čebanauskė. Quality Assurance Lead. Hyarchis

  • women in tech Migle-Paskauske

    Miglė Paškauskė. QA Guild Lead. Wix

  • mentoring program Tomas Cydik

    Tomaš Cydik. Senior QA Developer. GN Hearing

  • women in engineering jurgita-sciupakoviene

    Jurgita Ščiupakovienė. Tester. Telesoftas

  • women in tech julija-gustaite

    Julija Gustaite. Senior QA Engineer. Vinted

  • women in engineering rasa-paskeviciute

    Rasa Paškevičiūtė. Senior Quality Assurance Engineer. Juvare

  • women in it jurgita-vaitkeviciute

    Jurgita Vaitkevičiūtė. Head of Digital Processing. SEB

  • women in engineering neringa-urlike

    Neringa Urlikė. Senior Test Analyst. TransUnion Baltics

  • women in tech kristina-valiune

    Kristina Valiūnė. Senior Quality Assurance Engineer. OAG Aviation Worldwide

  • women in engineering kristina-peciukonyte

    Kristina Pečiukonytė. QA Guild Lead. Nord Security

  • women in it lina-burdulyte

    Lina Burdulytė. Tester. Devbridge

  • women in engineering lina-vegiene

    Lina Vegienė. Lead Test Engineer and Team Lead. Devbridge Group

  • mentoring program liutauras-vijeikis

    Liutauras Vijeikis. Junior QA Engineer. Metasite