Mate Ajdukovic, Developer in Sinj, Croatia
Mate is available for hire
Hire Mate

Mate Ajdukovic

Bio

Mate is a talented software QA engineer with more than five years of experience in manual and automated testing of web and mobile applications. He has experience building test automation frameworks from the ground up using Selenium WebDriver as well as automating API tests with Python and Postman. He is a strong team player, communicative, and eager to take on new challenges.

Portfolio

Breeze
Claude Code, Artificial Intelligence (AI), ChatGPT, React Native, Maestro...
Waves Women
Claude Code, Artificial Intelligence (AI), ChatGPT...
Carb Manager
Agile, Android, Android Studio, Automation, Automated Testing, API Testing...

Experience

  • Quality Assurance (QA) - 10 years
  • QA Automation - 8 years
  • Mobile Device QA Automation - 8 years
  • TestRail - 8 years
  • Appium - 6 years
  • BrowserStack - 5 years
  • Selenium - 3 years
  • Python - 3 years

Preferred Environment

Git, Python, MacOS

The most amazing...

...thing I've developed is a mobile test automation framework with tests running on real devices in the cloud through CI pipeline.

Work Experience

Founder

2026 - PRESENT
Breeze
  • Founded, engineered, and shipped the Breeze (iOS and Android) app as a solo founder, taking the codebase from the initial commit to a public App Store and Google Play launch, then to v1.7.1 with multiple production builds released in the 1st week.
  • Architected a 34,000-line TypeScript/React Native and Expo codebase across 20 screens, Anchor panic-attack flow, guided breathing, CBT thought record, journaling, sleep content, and an iOS home-screen widget with over 213 PRs and 364 commits.
  • Built a regression-grade QA harness — 81 Jest tests and 52 Maestro end-to-end flows (smoke and regression), wired into GitHub Actions CI, enabling daily releases across v1.0 to v1.7.1 with zero rolled-back builds.
  • Stood up the production stack solo: PostHog product and analytics, Sentry, Supabase back end, RevenueCat with three live tiers ($4.99 per month, $39.99 per year, $79.99 lifetime), Apple sign-in, and EAS release automation for both stores.
  • Built i18n infrastructure for 6 locales (EN, DE, ES, FR, IT, HR) on i18next.
Technologies: Claude Code, Artificial Intelligence (AI), ChatGPT, React Native, Maestro, Mobile App Testing, Mobile, App Submission, Test Automation, User Experience (UX), Automated UI Testing, Mobile Device QA Automation, Android, iOS, Acceptance Testing, Acceptance Criteria, GitHub, GitHub Actions, YAML, Git, Google Play Console, App Store Connect, App Store, QA Automation, UX Testing, Web, Automation, Scrum, Agile, Android Studio, Xcode, Supabase, Supabase Auth, Google Sign-in, Manual QA, Manual Testing, Manual Software Testing, Regression Testing, Smoke Testing, Test Cases, Bug Analysis & Reporting, QA Testing, Software QA, Testing, Functional Testing, Test Management, Website QA, Automated Testing, Page Object Model (POM), Test Planning, Test Data, UI Testing, Agile QA, Database Testing, Healthcare Software, Test Automation Frameworks, Anthropic, Gemini, OpenAI, iPhone, Quality Auditing, Selenium Page Object, QA Leadership, XCUITest, Espresso, JavaScript, TypeScript, TestFlight, Google Play Store, Apple Pay

Senior QA Engineer

2025 - 2026
Waves Women
  • Built an Appium and Kotlin test automation framework from scratch for iOS and Android on a Kotlin Multiplatform app.
  • Integrated automated test suites with BrowserStack to enable real-device testing across iOS and Android platforms.
  • Owned end-to-end QA strategy for a women's health app from beta launch through App Store and Play Store release.
  • Validated AI-generated health insights by designing test data pipelines and synthetic SQL datasets for edge case coverage.
  • Led TestFlight external testing and Google Play open testing rollouts, coordinating feedback triage with engineering.
  • Designed and executed analytics event validation for Rudderstack tracking across iOS and Android app flows.
  • Tested OneSignal in-app messaging and push notification delivery across multiple user segments and device configurations.
  • Triaged and prioritized bugs in Jira in close collaboration with engineering, maintaining release quality across 9 months.
Technologies: Claude Code, Artificial Intelligence (AI), ChatGPT, Kotlin Multiplatform Mobile (KMM), Appium, Mobile App Testing, User Experience (UX), BrowserStack, Test Automation, Automated UI Testing, Mobile Device QA Automation, Android, iOS, Acceptance Testing, GitHub, GitHub Actions, YAML, Maestro, Git, Firebase, Figma, Slack, Miro, Zoho, Codex, Jira, Confluence, Codemagic, Google Play Console, App Store Connect, RudderStack, Vertex AI, Google Cloud, QA Automation, UX Testing, Web, Scrum, Agile, Automation, Android Studio, Xcode, SQL, Kotlin, Manual Software Testing, Regression Testing, Smoke Testing, Test Cases, Bug Analysis & Reporting, QA Testing, Software QA, Testing, Functional Testing, Test Management, Website QA, Automated Testing, Page Object Model (POM), MacOS, JSON, Postman, Manual Testing, Test Planning, Test Data, UI Testing, Agile QA, Database Testing, Healthcare Software, Microservices, Test Automation Frameworks, Acceptance Criteria, Lean Project Management, Anthropic, Gemini, OpenAI, Automated Regression Testing, iPhone, Quality Auditing, App Submission, Mobile, Selenium Page Object, QA Leadership, App Store, Google Sign-in, TestFlight, Google Play Store, Apple Pay

Lead Software QA Engineer

2021 - 2025
Carb Manager
  • Developed and led a comprehensive test strategy, resulting in a 20% year-over-year reduction in production bugs.
  • Recruited and hired two senior software QA engineers, significantly enhancing the role's retention rate by an additional year.
  • Implemented a new release management process as a release train engineer, doubling the release frequency from monthly to bi-weekly.
  • Developed comprehensive documentation and introduced a streamlined bug triage process, resulting in clearer bug reports and improved bug allocation across teams. This initiative reduced the resolution time for medium and high-priority bugs by 50%.
  • Implemented the Page Object Model (POM) for our Cypress test automation project, greatly enhancing the maintainability, readability, and scalability of our test codebase.
Technologies: Agile, Android, Android Studio, Automation, Automated Testing, API Testing, Bug Analysis & Reporting, Confluence, iOS, Web, JavaScript, Vue, Cypress, GitHub, Git, Bugsnag, Linear, TestRail, Notion, Figma, Slack, Test Planning, Test Data, UI Testing, Agile QA, Automated UI Testing, Playwright, TypeScript, CSS, HTML, Unit Testing, NoSQL, Cucumber, Data Migration Testing, Node.js, APIs, Appium, QA Automation, UX Testing, Scrum, Jira, BrowserStack, Xcode, SQL, Manual Software Testing, Regression Testing, Smoke Testing, Test Cases, QA Testing, Software QA, Mobile App Testing, Testing, Functional Testing, Test Management, Website QA, Test Automation, Page Object Model (POM), MacOS, QA Leadership, JSON, Postman, Manual Testing, Acceptance Testing, Database Testing, User Experience (UX), Healthcare Software, Microservices, Test Automation Frameworks, Acceptance Criteria, Lean Project Management, Artificial Intelligence (AI), Automated Regression Testing, RudderStack, Google Cloud, App Store Connect, Google Play Console, Miro, Firebase, GitHub Actions, PostgreSQL, Integration Testing, iPhone, Quality Auditing, App Submission, Mobile, Mobile Device QA Automation, Selenium Page Object, REST, App Store, Google Sign-in, TestFlight, Google Play Store, Apple Pay, GitLab, NPM

Software QA Engineer

2020 - 2021
Numbrs
  • Automated 20 regression tests cases for Android using Espresso and for iOS using XCUITest tools.
  • Performed manual tests at different test levels for Android and iOS mobile applications.
  • Planned, created, and managed test cases and test suites.
  • Managed defects, including creation and prioritization. Reported and verified bugs using Jira.
Technologies: Git, Jira, Bitbucket, Jenkins, Espresso, Kotlin, XCUITest, Swift, QA Automation, Quality Assurance (QA), Manual QA, Test Planning, Test Data, UI Testing, Agile QA, Automated UI Testing, UX Testing, Web, Scrum, Agile, Automation, Android, iOS, Android Studio, Xcode, Manual Software Testing, Regression Testing, Smoke Testing, Test Cases, Bug Analysis & Reporting, QA Testing, Software QA, Mobile App Testing, Testing, Functional Testing, Test Management, Website QA, Test Automation, Automated Testing, Page Object Model (POM), MacOS, JSON, Postman, Manual Testing, Acceptance Testing, User Experience (UX), Finance, Test Automation Frameworks, Acceptance Criteria, Automated Regression Testing, iPhone, Quality Auditing, Mobile Device QA Automation, Selenium Page Object, Slack, Google Sign-in, TestFlight, Google Play Store, Apple Pay, Testim

Software QA Engineer

2017 - 2020
Xanadu Consultancy
  • Created and maintained a mobile test automation project with Appium, Python, and nosetests using a Page Object Model design pattern which ensured that test code was readable, maintainable, and reusable.
  • Automated 30 regression test cases for both Android and iOS platforms.
  • Integrated tests with CI and BrowserStack in order to run tests on real mobile devices and get faster feedback on the status of the build.
  • Created and maintained tests for REST API using Python programming language.
  • Created and maintained tests for web applications using Python and Selenium across different browsers and OS versions.
  • Organized multiple sessions for manual QA engineers to help them with the development of automated test cases with Python and Selenium.
  • Gave a presentation on how mobile test automation project works and led training sessions.
  • Introduced Applitools and BrowserStack tools, which helped with finding bugs more quickly.
  • Created onboarding documents and various other documents in order for new QA team members to easily integrate into QA workflow.
  • Planned, created, and maintained test suites and test plans.
Technologies: Jira, TestRail, BrowserStack, Bitbucket, MySQL, Jenkins, Docker, Nose, Selenium, Appium, Python, QA Automation, Quality Assurance (QA), Manual QA, Test Planning, Test Data, UI Testing, Agile QA, Automated UI Testing, REST API Automation, CSS, HTML, Unit Testing, Apache JMeter, APIs, UX Testing, API Testing, Web, Scrum, Agile, Automation, Android, iOS, Linux, Android Studio, Xcode, SQL, REST APIs, Manual Software Testing, Regression Testing, Smoke Testing, Test Cases, Bug Analysis & Reporting, QA Testing, Software QA, Mobile App Testing, Testing, Functional Testing, Test Management, Selenium Page Object, Website QA, Test Automation, Automated Testing, Page Object Model (POM), MacOS, Slack, Selenium WebDriver, QA Leadership, REST, JSON, Postman, Manual Testing, Acceptance Testing, Database Testing, User Experience (UX), Microservices, API Framework, Test Automation Frameworks, Apache Kafka, Acceptance Criteria, Anthropic, Claude Code, ChatGPT, Gemini, OpenAI, Automated Regression Testing, PyCharm, Pytest, Integration Testing, iPhone, Quality Auditing, Mobile Device QA Automation, Google Sign-in, TestFlight, Google Play Store, Apple Pay

Software QA Engineer

2017 - 2017
BetBright
  • Performed manual tests at different test levels for mobile (Android/iOS) and web applications.
  • Created and executed automated tests for web applications using Selenium WebDriver with Java, TestNG, and Maven.
  • Managed defects, including creation and prioritization. Reported bugs and verified them using Jira.
  • Involved in the feature planning process and test planning in order to understand requirements and find defects early in the software development lifecycle.
  • Created and managed test plans and documentation based on the requirements.
Technologies: Linux, Windows, Jira, TestRail, Bitbucket, Redis, MySQL, Jenkins, Git, Selenium, Apache Maven, TestNG, Java, QA Automation, Quality Assurance (QA), Manual QA, Test Planning, Test Data, UI Testing, Agile QA, Automated UI Testing, HTML, APIs, UX Testing, Web, Scrum, Agile, Automation, Android, iOS, Android Studio, Xcode, Manual Software Testing, Regression Testing, Smoke Testing, Test Cases, Bug Analysis & Reporting, QA Testing, Software QA, Mobile App Testing, Testing, Functional Testing, Test Management, Selenium Page Object, Website QA, Test Automation, Automated Testing, Page Object Model (POM), Selenium WebDriver, JSON, Manual Testing, Acceptance Testing, User Experience (UX), Test Automation Frameworks, Acceptance Criteria, Automated Regression Testing, iPhone, Quality Auditing, Mobile Device QA Automation, Google Sign-in, Google Play Store

System Integration and Verification Engineer

2015 - 2017
Ericsson Nikola Tesla dd
  • Performed smoke, regression, and exploratory tests in order to improve software quality.
  • Wrote and executed automated tests for 20+ REST API endpoints using Java, TestNG, and Jenkins as a CI tool, which enabled us to find defects early and ship software to the customer more quickly.
  • Identified issues, raised tickets, and followed up on the issues until resolution using the Jira tool.
  • Reported on test group activities to the project manager and the rest of the team members so that all involved parties were aware of the QA status.
  • Created and managed test cases, test suites, and test plans.
Technologies: Windows Server, Linux, Jira, TestLink, Jenkins, Gerrit, Git, REST APIs, TestNG, Java, QA Automation, Quality Assurance (QA), Manual QA, Test Planning, Test Data, UI Testing, Agile QA, Automated UI Testing, REST API Automation, APIs, UX Testing, API Testing, Web, Scrum, Agile, Automation, Docker, Manual Software Testing, Regression Testing, Smoke Testing, Test Cases, Bug Analysis & Reporting, QA Testing, Software QA, Testing, Functional Testing, Test Management, Selenium Page Object, Test Automation, Automated Testing, Page Object Model (POM), Selenium WebDriver, REST, JSON, Manual Testing, Acceptance Testing, Database Testing, REST Assured, API Framework, Test Automation Frameworks, Acceptance Criteria, Automated Regression Testing, Integration Testing, Quality Auditing

Experience

Numbrs

Numbrs is a financial technology company based in Switzerland. Numbrs app aggregates bank account and credit card information and facilitates mobile banking and personal financial planning.
As a QA team member, I am responsible for creating and executing manual and automated test cases for both Android and iOS apps.

Xanadu Consultancy

For this project, we were building a peer-to-peer betting exchange which was processing more than 500 million API requests per day.
I have planned, created, and maintained a mobile test automation project and integrated it into the CI, which helped us with getting quick feedback on the status of the build.
I organized and led sessions in order to help QA team members to learn Python and Selenium WebDriver so they could contribute to the web automation project.
I have also created onboarding documents, gave presentations, and researched the best tools to use for our project, which has helped us improve software quality and our QA processes.

BetBright

I have led software testing activities for the Android and iOS platforms on the mobile team for BetBright's sports betting and online casino products. Other responsibilities included executing manual and automated tests for web applications.

Ericsson

https://www.youtube.com/watch?v=-zbWcr0vzm4
Ericsson Hyperscale Datacenter System 8000 is the world’s first complete system based on Intel® Rack Scale Design. The disaggregated hardware architecture, software-defined infrastructure, and optical backplane are designed to manage the data center resources of telecom operators, service providers, and enterprises.
For this project, I have planned, created, and maintained a smoke test suite, and I was responsible for reporting on the results of the automated smoke test suite to the project manager and the rest of the team members. This enabled us to catch bugs before executing a larger scope of tests and it saved us time and money.
Other tasks included manual functional and non-functional testing as well as writing and executing REST API tests.

Breeze App

https://breezecalm.com/
I founded and shipped Breeze, an iOS and Android mental-wellness app for anxiety and panic relief, end-to-end as a solo founder, engineer, designer, and operator.

I single-handedly built the entire production stack: PostHog product and analytics, Sentry crash tracking, Supabase back end, RevenueCat with 3 live tiers, Google sign-in, Apple sign-in, EAS release automation, and Breezecalm.com.

Education

2011 - 2013

Master's Degree in Electrical Engineering and Computer Science

FESB - Split, Croatia

2007 - 2011

Bachelor's Degree in Electrical Engineering and Computer Science

FESB - Split, Croatia

Certifications

DECEMBER 2016 - PRESENT

ISTQB® Certified Tester – Foundation Level

iSQI GmbH

Skills

Libraries/APIs

Selenium WebDriver, REST APIs, Vue, Playwright, Node.js

Tools

TestFlight, Jira, TestRail, Git, BrowserStack, Bitbucket, Slack, PyCharm, Confluence, Claude Code, ChatGPT, Jenkins, GitHub, Android Studio, Xcode, Trello, Postman, Gerrit, Apache Maven, Bugsnag, Notion, Figma, Apache JMeter, Cucumber, REST Assured, Pytest, Miro, Codex, Codemagic, GitLab, NPM, Testim

Frameworks

Appium, API Framework, Selenium, XCUITest, Espresso, TestNG, Nose, Cypress, React Native

Paradigms

Testing, Functional Testing, Manual Testing, Acceptance Testing, Page Object Model (POM), Agile, Scrum, Test Automation, Automation, Automated Testing, Microservices, REST, Unit Testing

Platforms

Mobile, MacOS, Web, Android, iOS, TestLink, WordPress, Linux, Windows Server, Windows, Docker, Apache Kafka, Maestro, Firebase, RudderStack, Vertex AI

Languages

Python, SQL, Java, Swift, Kotlin, JavaScript, C++, C#, C#.NET, TypeScript, CSS, HTML, YAML

Storage

Database Testing, MySQL, JSON, Redis, NoSQL, PostgreSQL, Google Cloud

Other

Quality Assurance (QA), Mobile Device QA Automation, Manual Software Testing, Regression Testing, Smoke Testing, Test Cases, Bug Analysis & Reporting, QA Testing, Manual QA, Software QA, Mobile App Testing, Test Planning, Test Data, UI Testing, Agile QA, Automated UI Testing, Test Automation Frameworks, Acceptance Criteria, Integration Testing, ISTQB, Automated Regression Testing, iPhone, Quality Auditing, App Submission, Google Play Store, QA Automation, Test Management, UX Testing, Selenium Page Object, API Testing, Website QA, REST API Automation, APIs, User Experience (UX), Artificial Intelligence (AI), Anthropic, Apple Pay, QA Leadership, Linear, Fintech, Data Migration Testing, Healthcare Software, Finance, Google Tag Manager, Lean Project Management, Gemini, OpenAI, Kotlin Multiplatform Mobile (KMM), GitHub Actions, Zoho, Google Play Console, App Store Connect, App Store, Supabase, Supabase Auth, Google Sign-in

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