Yasser Faraaz Khan
About Yasser Faraaz Khan
Yasser Faraaz Khan is a Senior Software Design Engineer II at Mattermost with extensive experience in software engineering, quality assurance, and automation frameworks.
Current Role at Mattermost
Yasser Faraaz Khan is currently a Senior Software Design Engineer II at Mattermost. He started this role in 2022. In this capacity, he focuses on designing and developing high-quality software solutions. His position involves implementing best practices in software development, including automation frameworks, performance testing, and accessibility compliance.
Previous Experience at Betterworks
Before joining Mattermost, Yasser worked at Betterworks in two different capacities. In 2022, he was a Lead Engineer for four months in India. Prior to that, from 2020 to 2022, he served as a Senior QA Engineer in Bengaluru, Karnataka. In these roles, he was responsible for quality assurance, developing automation frameworks, and ensuring robust software performance.
Work at Lavu Inc. and In Time Tec
From 2018 to 2020, Yasser was a QA Engineer at Lavu Inc. in Hyderabad Area, India. Before that, from 2016 to 2018, he worked as a Software Engineer at In Time Tec in India. These roles helped him gain substantial experience in software testing, automation frameworks, and quality assurance practices.
Education Background
Yasser completed his Bachelor's degree in Computer Science from KLE Technological University - Hubballi, India, from 2012 to 2016. He also studied Biology/Biological Sciences, General, at Pavan English Medium School from 2003 to 2010. His education provided a strong foundation in both general sciences and computer science, paving the way for his career in software engineering.
Technical Expertise
Yasser has specialized expertise in creating automation frameworks using multiple programming languages, including Java, Python, TypeScript, and JavaScript. He has developed frameworks with modern tools such as Selenium, WebdriverIO, and Cypress. He has also implemented performance testing solutions using K6.io and JMeter, integrated with CI/CD pipelines. His skills extend to accessibility testing, mobile automation testing using Appium, and exposure to the detox framework. Additionally, he has experience as a Scrum Master, emphasizing a quality-first approach in software development.