From Rural Punjab to Fortune 100 Clients
Mohsin tells us his story from growing up in Chakwal to Turing Technologies.
I started my education in Peshawar from the infamous Army Public School at Warsak Road. However after a couple of years in Peshawar, we had to move back to our ancestral village in Chakwal to take care of my grandmother, so I am a village boy.
My early schooling is from Fauji Foundation - Chakwal campus. Then for my pre-engineering, I went to the Punjab College. Then for my bachelor's degree, I got into Dr. A. Q. Khan Institute of Computer Sciences and Information Technology (KICSIT), and got my degree in BS in Computer Science.
I was always interested in mobile development from an early age. So I already knew what field I had to focus on. During my bachelor's, my interest in development and software evolved. Then one day I came to know about Turing Technologies from a close friend and thought to give it a shot.
I initially applied as a UX/UI intern here. Then from there, I went on to work with many diverse tools and techniques with different teams. From UX/UI I went into webflow, a no-code website development platform. Then I joined the QA team where I excelled and then eventually became the QA Team lead. Now, I am acting as Product Manager for one of the main projects of Turing Technologies.
In terms of skills, you can say software quality assurance, UI/UX design, along with Project management.
In terms of tools, I am very much familiar with MongoDB, GraphQL Playground, Postman, Webflow, Hubspot, Gitlab, ClickUp, Notion, and Miro. For now, I am also learning backend coding.
I lead my team by first setting an example for them to follow. I like to experiment first then after validation I move it forward to my team. I follow a set of precautionary testing thoroughly and then divide the tasks among my team. The QA team is currently divided into two groups as of now. Both of these groups are working on the testing of two different products.
I usually keep a balance based on the skills that are required on that day. I usually divide my week to achieve different objectives. My days are also divided into different phases. Like:
I believe that communication avoids conflicts, that’s why I never had them that often. But even if they do happen then I usually try to talk to the rest of the stakeholders and team members. Only by conducting timely communication and being a great listener, one can solve half of the problems. I usually accept my mistakes and being their leader and I act as a protective wall for my team.
No matter how good your product is if the user interface and user accessibility aren’t top-notch then no one is going to buy it and no one is going to use it. That is why, as a QA analyst I make sure that the interfaces and integrations are user-friendly. If not, then I try to communicate user-friendly designs to the design team for further review and audits.
The things that I love about Turing tech are:
I want my team to stand out at Turing Tech through their individuality and notable work. Great team bonding is a core aspect of being able to achieve these goals. So I try my best to develop a strong bond with my team members.
For my personal goals, I am planning to:
I want to give a shout to my mentors Sir Asad, Hafsa, and Sarmad Bhai.
I am also very thankful to my colleagues (who're now my friends) Bilal, Yasha and Muqaddas. Especially Bilal for for attending my calls to fix bugs in production. Bilal has stood by us during thick and thin, I would always respect him for that. This is why I always feel confident when Bilal is assigned something.