united consult
crm solutions
big data
software development
Quality Engineering
cybersecurity
other-it
non-it
agile

Test Automation Engineer - 5313

years of experience

What is it like to work in UC colors?

One thing’s certain all 350+ of our colleagues would say the same: it’s a truly unique and unrepeatable experience. At UC, professional growth and personal development go hand in hand. From tailored professional trainings to team-building events, we make sure work is both inspiring and fun.

You can enjoy the vibe at IT Fest, enjoy the scenic Balaton Circle on two wheels or on foot, unwind in our cozy kUCkó, unleash your creativity during themed craft afternoons, or make a difference through our charity events.

About the client/project

Tasks

  • Design, develop, and maintain automated test frameworks and test suites using Java.
  • Implement automated tests for REST APIs, web applications, and mobile applications.
  • Develop API test automation using REST Assured and integrate tests with JUnit or TestNG.
  • Create maintainable UI test automation for web applications using Selenide and the Page Object Model (POM) pattern.
  • Develop automated tests for Android and iOS mobile applications using Appium, including testing of native and hybrid applications.
  • Implement performance and load tests using Apache JMeter.
  • Integrate automated tests into CI/CD pipelines to support continuous testing.
  • Analyze test results and contribute to improving test coverage, reliability, and performance.

Necessary knowledge/technologies used

  • Strong Java programming skills with focus on object-oriented design principles.
  • Experience developing test automation frameworks in Java.
  • Ability to write clean, structured, and reusable code.
  • Good knowledge of the Java ecosystem, including JUnit, TestNG, Maven, or Gradle. 
  • Experience in automated REST API testing using REST Assured.
  • Understanding of API testing fundamentals, including HTTP methods, status codes, JSON structures, and authentication mechanisms.
  • Ability to design and implement complex API test cases, including parameterization and validation.
  • Experience integrating REST Assured with JUnit or TestNG.
  • Experience with automated UI testing of web applications using Selenide.
  • Knowledge of Selenide’s high-level API for Selenium WebDriver.
  • Ability to create stable and maintainable tests for dynamic web interfaces.
  • Familiarity with the Page Object Model design pattern and integration with JUnit/TestNG.
  • Experience with automated testing of mobile applications (Android/iOS) using Appium.
  • Knowledge of emulators and simulators and mobile UI characteristics.
  • Experience testing native and hybrid mobile applications.
  • Experience integrating Appium-based tests into CI/CD pipelines.
  • Experience creating performance and load tests using Apache JMeter.
  • Knowledge of key JMeter components such as Thread Group, Sampler, Listener, and Assertion.
  • Ability to perform load testing of REST APIs, databases, and web applications.
  • Experience analyzing test results and proposing performance optimization improvements.

It gives you an advantage

Why you should join us

  • Because we can count on each other, we form a professional and human community.
  • Opportunity to participate in professional trainings, conferences.
  • With your success and professional knowledge, you can build your career continuously.
  • Stable company, market leading customers.
  • You can participate in exciting team builders and events.
Don't we have a position open for you now?

Join our Talent Pool and be the first to know about new opportunities!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.