About Me

I’m Peyman Iravani, a Senior QA Automation Engineer with over five years of experience designing and implementing scalable, high-impact automation solutions. I’ve worked with leading companies like MSC Technology, Oval Money, and TIM, building robust test infrastructures and driving quality across complex systems.

My core expertise lies in developing modern automation frameworks using Playwright in both C# and JavaScript, alongside tools like Selenium, Appium, and Robot Framework. I bring end-to-end test coverage across APIs, web, and mobile platforms, leveraging cloud-based solutions (AWS, BrowserStack) and CI/CD pipelines (Azure DevOps, GitLab) to ensure seamless delivery cycles.

I’m passionate about quality, efficiency, and innovation—whether it's stabilizing flaky tests, boosting pipeline speed, or mentoring teams in best practices. I thrive in fast-paced, agile environments and enjoy contributing to products that demand excellence at every release.

Peyman Iravani

My Tech Stack

A glimpse into the tools and technologies I leverage to build and ensure quality software. Hover over a skill for more details.

Programming Languages

Python
C#
Node.js
TypeScript
SQL
C
C++

Frameworks & Libraries

Selenium
Appium
Playwright
Robot Framework
Cypress
JUnit
ReactJS
AngularJS
HTML5
SASS
MCP
Playwright-MCP

Databases

MongoDB
Oracle
MS SQL Server

Cloud, DevOps & CI/CD

Azure DevOps
GitLab
AWS
Docker
Kubernetes

Testing Tools & Platforms

Postman
Newman
JMeter
Locust
BrowserStack
Jira
Azure DevOps Boards
GitHub

Development Environments (IDEs)

Visual Studio
VS Code
IntelliJ IDEA
Eclipse
PyCharm

Specialized Skills

AI in Testing

My Professional Journey

A detailed look at my roles, responsibilities, and accomplishments throughout my career.

MSC technology Logo
QA Automation Engineer at MSC technology
MAY 2023 – PRESENT | Turin, Italy
  • Leading and managing all aspects of automation solutions within the team, ensuring robust and scalable implementations.
  • Designing and developing automation frameworks using Playwright and C# for comprehensive testing, resulting in a fully functional automation solution covering over 1000 test cases with a failure rate below 10%.
  • Automating API testing using Postman and Newman, ensuring reliability and accuracy across endpoints.
  • Building and maintaining JUnit frameworks for efficient test execution and reporting.
  • Creating and executing release and building pipelines in Azure DevOps (ADO) to support CI/CD workflows.
  • Designed and implemented JMeter API load and performance tests, achieving comprehensive coverage for the majority of internal company APIs.
  • Mentoring new team members, conducted knowledge-sharing sessions, and onboarded newcomers to automation practices.
  • Integrating new features into automation solutions and ensuring team-wide understanding and adoption through effective communication.
  • Collaborating with cross-functional teams in an agile environment to uphold quality standards throughout the software development lifecycle.
Oval Money Logo
QA Automation Engineer at Oval Money
OCTOBER 2022 – MAY 2023 | Turin, Italy
  • Designed and developed automation frameworks from scratch using Python, Selenium for web, and Appium for mobile testing.
  • Automated API testing with Postman and implemented performance testing frameworks using Locust, ensuring system reliability and scalability.
  • Created and maintained an automated CI/CD pipeline in GitLab, integrating test automation seamlessly into the development lifecycle and utilized AWS and BrowserStack for cloud-based testing and cross-platform compatibility validation.
  • Introduced best practices in automation testing, reducing manual testing efforts and improving testing efficiency.
  • Mentored team members conducted knowledge-sharing sessions, and facilitated the integration of new features into the automation framework.
  • Collaborated with cross-functional teams in an agile environment to deliver high-quality software solutions.
TIM Logo
QA Automation Engineer at TIM
JANUARY 2021 – SEPTEMBER 2022 | Milan, Italy
  • Automated tests for both mobile and web applications using Python, Selenium, Appium, and Robot Framework, ensuring comprehensive test coverage.
  • Designed and implemented robust automation scripts for functional, regression, and end-to-end testing.
  • Enhanced test efficiency by integrating manual test cases into the automation framework.
  • Collaborated closely with cross-functional teams to deliver high-quality software solutions throughout the development lifecycle.
  • Participated in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives, to ensure alignment and continuous improvement.
Nokia Logo
QA Automation Engineer at Nokia
MAY 2020 – DECEMBER 2020 | Milan, Italy
  • Automated testing processes using Python, Selenium, and Appium to ensure the quality of mobile and web applications.
  • Controlled and evaluated APIs and pipelines for server quality, identifying and addressing discrepancies effectively.
  • Designed and maintained automation scripts to bridge gaps between ideal designs and existing implementations.
  • Ensured seamless integration of automated tests into the development lifecycle, contributing to enhanced system reliability.
  • Collaborated with development and testing teams to deliver high-quality solutions in an agile environment.
Wind3 Logo
Software engineer & QA engineer at Wind3
JUNE 2019 – MAY 2020 | Milan, Italy
  • Developed and maintained eCommerce websites using AngularJS, HTML5, and SASS, ensuring responsive and user-friendly designs.
  • Designed and implemented test automation frameworks for web, Android, and iOS platforms using Python, Selenium, and Appium.
  • Collaborated with the development team to identify and resolve bugs, ensuring the delivery of high-quality applications.
  • Standardized testing and development workflows, enhancing efficiency and consistency across projects.
  • Performed cross-platform compatibility testing to ensure functionality on multiple devices and browsers.
  • Actively participated in agile processes, including sprint planning, stand-ups, and retrospectives, to drive continuous improvement.

GitHub Projects

Explore some of my key projects and contributions on GitHub.

InstaConnect
Automated Instagram interactions and management tool using Python and Selenium.
NodeHorizon
A backend project developed with Node.js, Express, and MongoDB for building scalable APIs.
Medical Analysis ML
Machine learning project for medical data analysis and disease prediction using Python, Scikit-learn, and Pandas.
Depression Detection (Twitter)
ML model to detect depression indicators from Twitter posts using NLP techniques and Python.
Falcon Automation Framework
A robust test automation framework built with Selenium, TestNG, Java, and Maven for comprehensive end-to-end testing of web applications. Features Page Object Model, data-driven testing, and detailed reporting capabilities.
Hayola
A social media platform project developed with modern web technologies.

Medium Articles

Read my thoughts and insights on QA, automation, and technology on Medium.

Understanding MCP Server Architecture for QA Automation
An in-depth look at MCP Server architecture and its implications for QA automation strategies.
Playwright JavaScript Fundamentals for Professional QA Engineers
Essential JavaScript concepts for QA professionals using Playwright for test automation.
Setting Up MCP Server with Playwright: A Complete Integration Guide
A step-by-step guide to integrating MCP Server with Playwright for enhanced test automation.
Test Data Management in MCP-Playwright Architecture
Strategies and best practices for managing test data within an MCP and Playwright framework.
Building Intelligent Test Selectors with MCP Server Logic
Leveraging MCP Server logic to create robust and intelligent test selectors for automation.
Advanced Playwright Patterns: Parallel Testing and Resource Management
Maximising test execution efficiency in enterprise environments
API Testing Integration: Combining REST APIs with UI Automation
Building comprehensive test suites that validate end-to-end workflows
Custom Reporting and Analytics with MCP Server
Building intelligent test reporting systems that provide actionable insights

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Connect on LinkedIn

Or, reach out directly at: peyman.iravani@gmail.com