Armin Mehinovic, Developer in Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Armin is available for hire
Hire Armin

Armin Mehinovic

Verified Expert  in Engineering

Software Developer

Location
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal Member Since
September 11, 2019

Along with an iOS developer certification from the IT Academy in Belgrade, Armin is a professional, experienced QA engineer with a demonstrated history of working in the information technology and services industry. He's particularly skilled in Swift, iOS, Xcode, Android Studio, IntelliJ, NetBeans, Java, and automation. Where Armin shines is in the establishment and optimization of automation processes to make them more effective and efficient.

Availability

Part-time

Preferred Environment

JavaScript, TypeScript, Cypress

The most amazing...

...thing I've done is to establish the mobile automation department within Virgin Pulse and single-handedly increase mobile automation coverage from 0% to 89%.

Work Experience

Lead QA Manager-Consultant

2021 - 2021
Vault Health
  • Defined standards, methods, and procedures for test automation.
  • Conducted and participated in test case reviews, requirement reviews, design reviews, and change control activities.
  • Established a complete automation framework, both for UI as well as for API tests.
  • Produced formal test plans and led the testing effort for assigned projects.
  • Ensured full test coverage for assigned deliverables.
  • Trained and onboarded new Quality Assurance team members.
Technologies: Cypress, TypeScript, Amazon Web Services (AWS), GraphQL, PostgreSQL, TestRail, Pytest, Python

QA Engineer

2021 - 2021
BioReference Labs (via Toptal)
  • Conducted manual testing of web apps and implemented Cypress automation framework.
  • Led and established Scrum processes within the team.
  • Conducted the complete regression as well as ad-hoc testing as needed.
Technologies: Cypress, JavaScript, React

QA Engineer

2021 - 2021
Competitive Media Technologies Limited (via Toptal)
  • Established a complete automation framework for iOS and Android apps using Appium.
  • Implemented CI/CD using Jenkins and Amazon Web Services.
  • Monitored and reported any issues within the integrated systems of the multiple apps.
Technologies: Appium, Java, Jenkins

QA Engineer

2021 - 2021
PayerSciences (via Toptal)
  • Created a complete automation framework for Cypress.io from scratch.
  • Trained the development team on how to create new Cypress tests.
  • Set up the CI/CD pipeline with Azure DevOps and continuous testing implementation.
Technologies: Cypress, JavaScript, TypeScript

Senior QA Automation Engineer

2020 - 2021
Ulobby
  • Performed manual as well as automated testing of all new features.
  • Ran an entire regression cycle before each and single release.
  • Created and updated documentation regarding QA processes.
  • Established QA department and implemented Cypress automation framework.
  • Reported bugs and issues observed and established Scrum processes in the team.
Technologies: Cypress, JavaScript, React, Vue, GraphQL

QA Lead

2020 - 2021
Anthem (via Toptal)
  • Created complete test plans for multiple teams and implemented Cypress framework for UI testing.
  • Managed five QA engineers delegating tasks and future development.
  • Tested new features as well as implementation with Twillio and Amazon Chime.
Technologies: Java, JavaScript, Cypress, Selenium, UI Automation, Pytest, Python

QA Engineer

2020 - 2020
DetermiNation (via Toptal)
  • Conducted entire manual testing of mobile apps for Android and iOS, as well as web admin app.
  • Reported bugs and issues found and participated in planning and delivering the app.
  • Set up fully Appium and back-end tests using Java. Conducted knowledge transfer to the team.
Technologies: Appium, Java, iOS, Android

QA Engineer

2020 - 2020
Anthem (via Toptal)
  • Set up automation framework with Selenium and Cucumber.
  • Ran manual testing of new features and worked on load testing of the entire app.
  • Created complete training course and plan for quality assurance (QA).
Technologies: Java, Selenium, Cypress, Pytest, Python, Jira, Apache JMeter

Engineering Project Manager

2020 - 2020
Mistral Technologies
  • Participated and supervised each stage of the project.
  • Ensured that each project stayed on schedule and adhered to the deadlines.
  • Created a project budget and ensured the project adheres to the budget as closely as possible.
  • Determined and oversaw consistent testing valuation and troubleshooting of all products in all stages of completion.
Technologies: Jira, Kanban, IT Project Management

QA Automation Engineer

2019 - 2020
Mistral Techologies
  • Wrote and automated API tests for Mistral projects.
  • Performed comprehensive load testing on a monthly basis.
  • Conducted internal workshops for mobile automation.
Technologies: Postman, Apache JMeter, RESTful Development, REST APIs, NetBeans, Java

QA Engineer

2019 - 2019
Mosea Inc. (via Toptal)
  • Conducted manual testing of Android and iOS mobile apps.
  • Implemented test cases based on the stories and reported any bugs and issues found.
  • Created entire automation framework for Mobile UI testing using Appium and implemented API tests using Pytest and Python.
Technologies: Manual QA, iOS, Testing, Android Testing, Appium, Pytest, Python, Java

Software Engineer In Test

2019 - 2019
Virgin Pulse
  • Developed the test infrastructure.
  • Implemented behavior-driven development (BDD) with Cucumber.
  • Used New Relic to track performance and report bugs.
Technologies: Cucumber, Appium, Selenium, Android, iOS, Jenkins, Kotlin, Java, Swift

Mobile QA Manager

2018 - 2019
Virgin Pulse
  • Supervised the entire mobile QA team within Virgin Pulse Bosnia, which included five manual QAs and two QAs for WCAG support.
  • Defined the internal tools for mobile QA processes.
  • Created and updated documentation regarding QA processes for the mobile team.
  • Analyzed data for the entire QA process from the moment a feature becomes part of the app until its release.
  • Trained manual QAs to become automation engineers using Appium and Selenium.
  • Held weekly one-on-one meetings with my subordinates.
  • Created the whole automation setup in Appium on multiple devices.
  • Conducted internal workshops regarding mobile testing.
Technologies: Appium, Selenium, Android, iOS, Jenkins, Kotlin, Java, Swift

Mobile QA Automation Engineer

2016 - 2019
Virgin Pulse
  • Created manual test cases for any new features implemented within the Virgin Pulse app both for Android and iOS.
  • Wrote up automation stories for automating manual tests.
  • Automated manual test cases using Appium and IntelliJ with Java.
  • Reported bugs and any issues on the app, regardless if they are UI, API, or functional concerns.
  • Executed regression cycles within the release process of the app using Jira tools.
  • Implemented jobs on Jenkins CLI for automating the build of the app, uploading to HockeyApp, triggering new builds whenever the code is pushed to Bitbucket.
  • Oversaw the release process through biweekly releases.
  • Trained new QAs when they joined Virgin Pulse.
Technologies: Jenkins, iOS, Android, Java, Swift

Virgin Pulse Mobile App

https://play.google.com/store/apps/details?id=com.virginpulse.virginpulse&hl=en_US
The free Virgin Pulse app lets you access your company’s wellbeing program. Get all the core features at your fingertips for on-the-go healthy living.

Features:
• Record your steps, active minutes, calories burned, and sleep hours.
• Track your program rewards and progress to the next milestone.
• Sync your Max Buzz™ activity tracker to rack up points (must have Bluetooth 4.0 on your phone).
• Connect tons of other devices and apps for automatic tracking.
• And so much more!

Languages

CSS, JavaScript, Python, Java, Kotlin, Swift, SQL, GraphQL, TypeScript, Python 3

Frameworks

Angular, Appium, Selenium, TestNG, Cypress

Libraries/APIs

REST APIs, Stripe API, Jenkins Pipeline, Trello API, Facebook API, React, Vue

Tools

Postman, Jenkins, JavaScript Testing, Apache JMeter, Apache Maven, Xcode, Pivotal Tracker, PyCharm, IntelliJ IDEA, Pytest, Cucumber, Jira, Trello, TestRail

Paradigms

Manual Testing, Test Automation, Automated Testing, E2E Testing, Automation, DevOps, Load Testing, RESTful Development, Behavior-driven Development (BDD), Page Object Model (POM), Kanban, Testing

Platforms

Android, iOS, Windows, MacOS, Amazon Web Services (AWS), NetBeans, New Relic

Other

Quality Assurance (QA), Manual QA, Manual Software Testing, Root Cause Analysis, UI Testing, Automated UI Testing, Integration Testing, Mobile Apps, Test Design, QA Automation, QA Testing, Regression Testing, Web-based Testing, SDET, Performance Testing, Civil Law, IT Project Management, Android Testing, UI Automation

Storage

MySQL, PostgreSQL

2016 - 2016

Certification in iOS Developer

IT Academy - Sarajevo, Bosnia and Herzegovina

2007 - 2014

Master of Law Degree in Civil Law

Pravni fakultet – Univerzitet u Tuzli - Tuzla, Bosnia and Herzegovina

JUNE 2019 - PRESENT

Professional Scrum Master I

Scrum.org

JUNE 2019 - PRESENT

Professional Scrum Product Owner I

Scrum.org

APRIL 2019 - PRESENT

ISTQB Foundation Level

International Software Testing Qualification Board

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