
Mihai Serdean
Verified Expert in Engineering
QA Engineer and Manager | Performance Test Developer
Cluj-Napoca, Cluj County, Romania
Toptal member since October 21, 2021
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
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
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
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.
Senior QA Engineer
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.
Senior QA Engineer
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.
Freelance QA Automation Engineer
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.
QA Engineer | Consultancy Firm
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.
Head of QA
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.
Owner | Freelance QA Consultant
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.
Test Automation Engineer
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.
Senior QA Engineer
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.
Performance Test Lead
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.
System Administrator and Developer
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.
Experience
Web and Mobile Apps
Web Platforms and Portals
Native Mobile iOS and Android Apps
Education
Master's Degree in Science
Babeș-Bolyai University - Cluj-Napoca, Romania
Bachelor's Degree in Computer Science
Babeș-Bolyai University - Cluj-Napoca, Romania
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring