uhp logo

QA Engineer (Professional/Senior)

uhp
Full-time
On-site
Osijek, Osjecko-Baranjska, Croatia
QA Engineer

Who are we?

UHP is an IT company that develops innovative software solutions for the DACH region, and we specialize in being a digitalization partner for leading mid-size and export-oriented companies. We have offices in Darmstadt, Zagreb, and Osijek. Currently, we are in a hybrid work mode combining office work and remote in Croatia. With over 10 years of business, UHP is a reliable partner for numerous hidden champions in Europe.

What is this position about?

We are looking for a QA Engineer to join our growing team in our office in Osijek. Your primary responsibility will be to ensure the quality and reliability of an advanced iOS application designed to connect with smart home devices via Bluetooth, MQTT, and WiFi.

This project is in its early stages, offering you the unique opportunity to shape the testing strategy, define test cases, and collaborate closely with the development team to ensure a seamless user experience. As the app evolves, you’ll also play a key role in testing its Android counterpart. You’ll be responsible for both manual and automated testing, ensuring the app functions flawlessly across different devices and scenarios. This includes testing hardware integrations, API interactions, and overall app performance. If you’re passionate about quality assurance, enjoy solving complex problems, and thrive in a collaborative environment, this is the perfect role for you.

What do we expect from you?

We’re looking for a detail-oriented QA Engineer with a strong background in manual and automated testing and a passion for delivering high-quality software. Your primary focus will be testing our iOS app, which integrates with smart home devices via Bluetooth, WiFi, and MQTT. Over time, you’ll also contribute to testing our Android app. If you have a programming background or experience with test automation, that’s a big plus!

Requirements:

  • 4+ years of experience in QA engineering, with a focus on both manual and automated testing.
  • Proficiency in mobile test automation tools such as Appium and Selenium.
  • Experience with test case management tools and frameworks.
  • Strong knowledge of iOS platforms and experience testing mobile applications.
  • Understanding of hardware protocol integration (Bluetooth, MQTT, WiFi) and the ability to test these functionalities.
  • Experience with REST APIs and tools like Postman for API testing.
  • Familiarity with version control systems like Git.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and fluency in English.
  • Ability to work collaboratively in a team and adapt to evolving project needs.

Nice-to-have:

  • Programming experience in Swift, Objective-C, or Python (to write or debug automation scripts).
  • Experience with continuous integration/continuous delivery (CI/CD) pipelines.
  • Knowledge of performance and load testing tools.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with Android testing (for future projects).

What we offer:

  • Choose between working fully remote or hybrid.
  • Flexible working hours.
  • 25 days of vacation.
  • Paid medical examination.
  • Multisport co-financing.
  • Teamwork and a positive working atmosphere.
  • Working in an international environment.
  • Opportunity to learn, improve, and progress.