Ivo – QA Automation, Selenium, Cypress, experts in Lemon.io

Ivo

From Croatia (UTC+2)flag

Automation QA Engineer

Ivo – QA Automation, Selenium, Cypress

Ivo is a senior QA Automation Engineer with around 7 years of experience in end-to-end testing across web, mobile, UI, and API layers. He demonstrates strong technical proficiency with Selenium, Playwright, Appium, Python, and AWS, and has built automation frameworks from scratch. Screenings confirm his ownership, mentoring, and effective communication with clients and teams. He integrates GenAI tools into his workflow and adapts well to different project environments.

7 years of commercial experience in
Banking
Cloud computing
Cybersecurity
Fintech
Insurance
IoT
Smart home
Transportation
Enterprise software
Hardware
Mobile apps
Platforms
Web development
Main technologies
QA Automation
7.5 years
Selenium
7.5 years
Cypress
2 years
Additional skills
Java
Appium
Playwright
Android
iOS
Jenkins
AWS
Python
JavaScript
Typescript
pytest
SQL
Docker
Azure DevOps
Confluence
Linux
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior QA Automation Consultant & SDET
Dec 2025 - Ongoing8 months
Project Overview

A security-focused mobile solution that provided iOS and Android users with remote access to a cloud-hosted virtual mobile device and enterprise workspace. Applications, processing, and organizational data remained inside the controlled virtual environment, while the physical mobile device was used to securely interact with the remote workspace.

Responsibilities:
  • Designed and maintained automated coverage for iOS and Android client applications connecting to cloud-hosted virtual mobile devices;
  • Validated authentication, device enrollment, session establishment, reconnection, workspace access, and session lifecycle behavior;
  • Tested remote interactions, including touch input, keyboard input, screen orientation, display rendering, and application navigation;
  • Verified application behavior across physical devices, operating-system versions, network conditions, and backend environments;
  • Tested end-to-end workflows spanning mobile clients, APIs, cloud infrastructure, and virtual-device management services;
  • Investigated failures across mobile, networking, backend, cloud, and virtual-device layers;
  • Integrated automated regression suites into CI/CD workflows and supported risk-based release validation.
Project Tech stack:
Appium
Android
iOS
Java
API Testing
AWS
SQL
Jenkins
Jira
Confluence
QA Automation Engineer
Jun 2024 - Jul 20262 years 1 month
Project Overview

An IoT platform for connected bicycles that combined iOS and Android mobile applications, AWS-based cloud services, and integrated bicycle hardware. The solution enabled users to remotely connect to and interact with their bicycles, while operational and device data was transferred between the bicycle, mobile application, and cloud platform for remote access, monitoring, and synchronization.

Responsibilities:
  • Designed automated coverage for iOS, Android and Web applications communicating with connected bicycle hardware and AWS services;
  • Validated device pairing, remote access, device status, command execution, telemetry transfer, and cloud synchronization;
  • Tested end-to-end data flows between bicycle hardware, mobile applications, web application, backend APIs, databases, and cloud services;
  • Verified behavior across physical devices, operating-system versions, network interruptions, and backend environments;
  • Built reusable mobile, API, and system-level automation using Java, Python, Appium, Playwright, and Pytest;
  • Investigated failures across device communication, mobile applications, APIs, AWS services, and physical hardware;
  • Integrated automated regression suites into GitHub Actions and supported risk-based release validation.
Project Tech stack:
AWS
Android
iOS
Appium
Java
Python
pytest
Typescript
API Testing
Docker
SQL
GitHub Actions
Playwright
Senior QA Automation Consultant & SDET
Mar 2025 - Nov 20257 months
Project Overview

A customer-facing web application that enabled users to select insurance coverage, provide the required information, receive an insurance offer, and complete the online policy-purchase process. The solution connected the web interface with business rules, backend services, and policy-management systems.

Responsibilities:
  • Automated critical customer journeys covering insurance-product selection, data entry, offer generation, and policy purchase;
  • Validated form behavior, business rules, input validation, error handling, and communication with backend services;
  • Built UI and API tests to verify consistency between information displayed to customers and data processed by supporting systems.
  • Implemented cross-browser regression coverage for high-risk policy-purchase workflows;
  • Applied risk-based testing to boundary cases, invalid data, interrupted journeys, and integration failures;
  • Integrated automated tests into CI/CD workflows and supported functional, exploratory, and release testing.
Project Tech stack:
Java
JavaScript
Playwright
API Testing
Jira
AWS
Confluence
Senior QA Automation Consultant & SDET
Jun 2024 - Feb 20258 months
Project Overview

A business-critical web platform for reinsurance brokers and trading professionals. The application supported complex brokerage and placement workflows, access to structured market and risk information, collaboration between specialized users, and the exchange of data with supporting backend services.

Responsibilities:
  • Designed web and API automation for business-critical reinsurance brokerage and trading workflows;
  • Validated workflows involving different user roles, permissions, business rules, and backend integrations;
  • Tested data consistency and information exchange across the web application, APIs, and supporting services;
  • Built reusable automated tests for critical regression scenarios and high-risk business processes;
  • Reviewed requirements and acceptance criteria to identify missing scenarios, edge cases, and integration risks;
  • Integrated automated suites into CI/CD pipelines to provide repeatable regression feedback.
Project Tech stack:
Java
JavaScript
Cypress
Playwright
API Testing
Azure DevOps
Jenkins
Jira
Confluence
QA Automation Engineer
Jun 2022 - May 20241 year 11 months
Project Overview

A smart-home IoT ecosystem for connected kitchen appliances, consisting of iOS and Android mobile applications, AWS-based backend services, and physical hardware devices. The solution enabled users to remotely connect to, monitor, configure, and control their appliances through mobile applications while device data and commands were exchanged through cloud services.

Responsibilities:
  • Architected automation coverage across mobile, API, cloud, embedded, and physical-device layers;
  • Validated end-to-end workflows between iOS and Android applications, AWS services, backend APIs, and connected appliances;
  • Automated device pairing, remote control, configuration, status monitoring, and data-synchronization scenarios;
  • Tested physical devices across operating-system versions, network conditions, backend environments, and firmware states;
  • Built maintainable automation suites using Java, Python, Appium, Playwright, Pytest, and API-testing tools;
  • Investigated failures across mobile applications, APIs, AWS services, device communication, hardware, and test environments;
  • Integrated regression execution into self-hosted GitHub Actions to provide repeatable release feedback.
Project Tech stack:
AWS
Android
iOS
Appium
Java
Python
Playwright
pytest
Typescript
API Testing
Docker
SQL
MQTT
ESP32
GitHub Actions
QA Automation Engineer
Dec 2018 - May 20223 years 4 months
Project Overview

Business-critical digital banking systems consisting of customer-facing iOS and Android applications, browser-based banking interfaces, backend services, and APIs. The products supported secure banking workflows across mobile devices, operating-system versions, screen sizes, browsers, and integrated banking services.

Responsibilities:
  • Built automation for business-critical mobile and web banking workflows across iOS, Android, operating-system versions, and major browsers;
  • Developed Java and Maven automation frameworks using Appium, Selenium, Playwright, Cucumber, TestNG, JUnit, and REST Assured;
  • Automated smoke, regression, functional, compatibility, UI, and API scenarios for critical banking journeys;
  • Integrated automated suites into Jenkins to provide repeatable regression feedback during development and release validation;
  • Supported requirements traceability, defect investigation, bug triage, and cross-functional Agile delivery.
Project Tech stack:
Android
iOS
Java
Selenium
Playwright
Cucumber
TestNG
JUnit
API Testing
Jenkins
Jira
Confluence
SQL
Appium

Education

2022
Electrical Engineering
Bachelor

Languages

Croatian
Advanced
English
Advanced

Hire Ivo or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.