Mihai Serdean, Developer in Cluj-Napoca, Cluj County, Romania
Mihai is available for hire
Hire Mihai

Mihai Serdean

Verified Expert  in Engineering

QA Engineer and Manager | Performance Test Developer

Cluj-Napoca, Cluj County, Romania

Toptal member since October 21, 2021

Bio

Mihai has 18 years of professional experience in IT software and QA. He's experienced in implementing and improving QA strategies for companies, testing processes for software projects, test automation for web and mobile apps, performance testing, continuous integration, and improving reporting of automated test results.

Portfolio

Freelance Client
Java, JUnit, Selenium, Selenium WebDriver, Serenity, Serenity BDD, BrowserStack...
Freelance Client
WebdriverIO, JavaScript, TypeScript, API Testing, UI Testing, Automated Testing...
Freelance Client
Java, Selenium, Selenium Grid, Selenium WebDriver, Selenium Page Object...

Experience

  • Java - 15 years
  • Test Automation - 12 years
  • Apache JMeter - 11 years
  • WebDriver - 10 years
  • Performance Testing - 10 years
  • Selenium - 10 years
  • Management - 8 years
  • Appium - 6 years

Availability

Full-time

Preferred Environment

Selenium, Appium, Apache JMeter, API Testing, Quality Assurance (QA), WebdriverIO, Cypress, WebDriverJS, Selenium WebDriver, Performance Testing

The most amazing...

...things I've built are QA teams and testing processes that dramatically reduced bugs found in production systems, impacting clients' revenue and memory leaks.

Work Experience

Senior QA Engineer

2023 - 2023
Freelance Client
  • Created a test automation framework from scratch using Appium, Selenium WebDriver, Serenity, JUnit, and Java for the web project.
  • Created UI web automated tests for both web and mobile versions, including mobile Safari and mobile Chrome.
  • Used BrowserStack and LambdaTest integrations for cross-browser testing for both web and mobile versions.
  • Performed manual and automated testing and worked on CI/CD integrations using GitHub Actions.
Technologies: Java, JUnit, Selenium, Selenium WebDriver, Serenity, Serenity BDD, BrowserStack, LambdaTest, Mobile App Testing, Mobile Device QA Automation, Test Automation, QA Automation, Appium, SQL

Senior QA Engineer

2023 - 2023
Freelance Client
  • Created a test automation framework from scratch using JavaScript and WebdriverIO for the web project.
  • Created UI web automated tests for a healthcare software web project.
  • Integrated API automated tests in the same framework.
  • Worked on CI/CD integrations using GitHub Actions. Contributed to manual and automated testing.
Technologies: WebdriverIO, JavaScript, TypeScript, API Testing, UI Testing, Automated Testing, Test Automation

Senior QA Engineer

2022 - 2022
Freelance Client
  • Analyzed the workflows, decided where automation could be implemented and coordinated, and implemented quality processes towards the new Amazon SP-API.
  • Built a UI test automation framework with Java and Selenium WebDriver for the web project.
  • Created another test automation framework with JavaScript and the WebDriverJS library and implemented automated tests for other web projects/components. Converted another existing framework with JavaScript and WebdriverIO into this new WebDriverJS framework.
  • Coordinated a team of QA manual testers and QA engineers, up to five team members.
Technologies: Java, Selenium, Selenium Grid, Selenium WebDriver, Selenium Page Object, Serenity, Serenity BDD, APIs, API Testing, Apache JMeter, Postman, Amazon API, Shopify API, JavaScript, WebDriverJS, WebdriverIO, WebDriver

Freelance QA Automation Engineer

2022 - 2022
Independent
  • Created automated tests for web applications and websites.
  • Developed automated tests for Android and iOS mobile applications.
  • Built automated API and performance tests for back-end systems.
Technologies: Selenium, WebDriver, WebdriverIO, Cypress, WebDriverJS, Selenium WebDriver, Apache JMeter, Performance Testing, QA Automation, Test Automation, Automated Testing, Web App Automation, Mobile Device QA Automation, Automated UI Testing, Test Automation Frameworks, API Testing, Karate API Testing, REST Assured, Postman, Appium, Cucumber, Manual QA, HTML, Email, Regression Testing, TestNG, TypeScript, Manual Testing, E2E Testing, Node.js, GitHub, RSpec

QA Engineer | Consultancy Firm

2022 - 2022
BCG
  • Built a test automation suite with Cypress for web UI test automation.
  • Created a test automation suite with JMeter for API and performance testing.
  • Improved the testing process within the team with whom I worked.
Technologies: Cypress, Apache JMeter, Quality Assurance (QA), JavaScript, Jira, Automated Testing, Manual QA

Head of QA

2015 - 2022
YOPESO
  • Acted as the head of QA, implementing QA strategy and processes, continuous improvement, strategic thinking, and planning. Led and directed the QA department of around 50 people.
  • Implemented the test strategy and provided expertise throughout the entire product development lifecycle. Built and managed the function and direction of the QA teams.
  • Built the QA department's development plan strategy and system. Our sub-departments included mobile Android and iOS automation testers, web automation testers, performance testers, security testers, test leads, and test managers.
  • Secured the success of the team's manual and automation efforts. Defined the optimal solution for each platform, tested tools, and conducted test planning, test execution, quality assurance, and issue tracking.
  • Managed and motivated my team. Oversaw the delivery and maintenance of automated tests and frameworks based on industry best practices. Gained QA management experience across multiple projects, off-shore and in-house.
  • Automated and improved reporting processes, using my technical skills, both functional and non-functional, manual and automation, in a continuous delivery environment.
  • Performed CI/CD. Communicated with all the key stakeholders to ensure the QA vision was understood and implemented correctly.
  • Motivated the team, recognized good talent, and brought the best out of each individual. Communicated with all levels of management and peers within the organization.
  • Conducted interviews, induction, training, and performance evaluation. Provided leadership and technical expertise within test automation and quality assurance.
  • Ensured that the teams adhered to the QA strategy's principles, guidelines, and best practices as defined. Improved the company's strategy regarding QA, project management, and development teams.
Technologies: QA Test Plan Management, Management, Leadership, QA Leadership, Test Automation, Performance Testing, Test Management, Mobile App Testing, QA Testing, QA Automation, Automated Testing, Test Cases, Release Management, Cucumber, Manual QA, Behavior-driven Development (BDD), JUnit, CSS, Jest, Robot Framework, Load Testing

Owner | Freelance QA Consultant

2011 - 2022
Mihai Serdean
  • Founded a software QA consultancy that performs automated functional and performance testing.
  • Improved the QA processes, QA talent, and teams. Conducted functional test automation, performance testing, improvements, and tuning.
  • Used tools such as Selenium WebDriver, Appium, JMeter, and ZAP.
Technologies: Selenium, Apache JMeter, WebDriver, Appium, API Testing, Performance Testing, JUnit, CSS, WordPress, WooCommerce, Load Testing, Ruby on Rails (RoR)

Test Automation Engineer

2013 - 2016
Arnia Software
  • Implemented functional UI test automation for web projects.
  • Used a tech stack consisting of Java, Selenium, Maven, Jenkins, and JMeter.
  • Implemented API and performance automated tests for different web projects.
Technologies: Selenium, Java, Apache JMeter, API Testing, Performance Testing, JUnit

Senior QA Engineer

2011 - 2015
Evozon
  • Acted as the test lead, conducting functional test automation and API and performance testing.
  • Coordinated teams of testers; improved test automation and reporting.
  • Improved the testing processes, solved test automation framework limitations, code reviews, and code improvements.
Technologies: Apache JMeter, API Testing, Selenium, WebDriver, Java, TestRail, JUnit

Performance Test Lead

2009 - 2011
Nokia
  • Conducted software web testing, performance testing. Led a team and coached the team members.
  • Utilized different types of testing such as functional, load, stress, volume, and performance testing.
  • Performed non-functional testing on web projects and services.
Technologies: Apache JMeter, Performance Testing

System Administrator and Developer

2006 - 2009
SimpliQ
  • Conducted system administration in a data center, hosting, and web hosting company.
  • Worked with dedicated servers, virtual private servers, and operating systems, including multiple databases, customer applications, network administration, customer technical support, and virtualization technologies.
  • Developed software, gaining experience in multiple programming languages and scripting languages.
Technologies: Virtualization, Unix/Linux Virtualization, Linux, Linux Administration, System Administration, .NET, VB.NET, C#.NET, Python, Django, Unit Testing, PHP

Experience

Web and Mobile Apps

I worked with web and mobile apps in various domains like services, telecom, eCommerce, dating, financial, retail, and fashion. Work included manual testing to test automation, API testing, performance testing, and leading QA engineering and software testing teams.

Web Platforms and Portals

I acted as a QA automation tester on several web projects, web portals performing functional and automated testing, and leading the QA teams. Used tools such as Selenium, Serenity, JMeter, Jenkins, and Maven.

Native Mobile iOS and Android Apps

Led and coached technical QA teams and gained hands-on experience with mobile test automation frameworks and tools. Performed testing on several mobile app projects, using the latest technologies like React Native and Flutter. My QA tech stack consisted of Appium, Selenium WebDriver, Java, Jenkins, BrowserStack, SauceLabs, and AWS Device Farm.

Education

2008 - 2010

Master's Degree in Science

Babeș-Bolyai University - Cluj-Napoca, Romania

2005 - 2008

Bachelor's Degree in Computer Science

Babeș-Bolyai University - Cluj-Napoca, Romania

Certifications

JANUARY 2010 - PRESENT

Certified Tester

ISTQB

Skills

Libraries/APIs

WebDriver, Node.js, WebDriverJS, Selenium WebDriver, Selenium Grid, Amazon API, Shopify API

Tools

Apache JMeter, TestRail, Postman, Cucumber, GitHub, WebdriverIO, Karate API Testing, BrowserStack, AWS Device Farm, Jira, REST Assured, Serenity BDD, RSpec

Languages

HTML, CSS, Java, Python, JavaScript, TypeScript, SQL, C#, VB.NET, C#.NET, PHP

Frameworks

Selenium, Appium, JUnit, Cypress, .NET, Django, TestNG, Jest, Robot Framework, Ruby on Rails (RoR)

Paradigms

Software Testing, Test Automation, Automated Testing, Manual Testing, Behavior-driven Development (BDD), E2E Testing, Load Testing, Unit Testing, Management

Platforms

WordPress, WooCommerce, Linux, Amazon Web Services (AWS), LambdaTest

Other

API Testing, Quality Assurance (QA), QA Test Plan Management, QA Automation, Test Management, Mobile App Testing, QA Testing, Test Cases, Release Management, Mobile Device QA Automation, Manual QA, Email, Regression Testing, QA Leadership, Performance Testing, Component-based Programming, Programming, Web MVC, Software QA, Leadership, Virtualization, Unix/Linux Virtualization, Linux Administration, System Administration, Sauce Labs, Web App Automation, Automated UI Testing, Test Automation Frameworks, Selenium Page Object, Serenity, APIs, UI Testing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring