Upstaff Sign up
Europe (UTC+01:00)
Last Update Last Updated: September, 2025

QA Automation Engineer (Java + Mobile)

QA Automation / Testing.

Senior
Upper-Intermediate English

Required Skills

Java
Java
iOS
iOS
Android
Android
Cucumber
Cucumber
Appium

Nice to Have

REST
OOP
OOP
REST-Assured
CI/CD
CI/CD
Swagger
Swagger
JMeter
JMeter
Git
Git
Jenkins
Jenkins
TeamCity
TeamCity
Agile
Agile
Scrum
Scrum
Docker
Docker
AWS
AWS
XCode
XCode
Android Studio
Android Studio

Summary

- Key skills: Java, Appium, Cucumber, REST Assured, Mobile Automation (iOS & Android), API testing, CI/CD, hybrid app testing;
- Focus: Building automation frameworks from scratch, integrating automated tests into CI pipelines, mobile and API testing, cross-functional collaboration;
- Required experience: 4+ years in QA automation with solid Java expertise, including mobile app and API testing;
- Languages: English – Upper-Intermediate; German – Upper-Intermediate (must);
- Employment Type: Full-time, direct hire;
- Start: ASAP (or within 1 week);
- Location: Remote or hybrid (depending on setup).

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

About the company

We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

About the role:

As a Senior QA Automation Engineer (Java + Mobile), you will become part of a cross-functional development team building next-generation experiences for a global B2C platform in the travel and leisure domain. The project involves high-scale customer applications, complex backend services, and continuous delivery of features across multiple mobile environments.

Responsibilities

  • Automation of regression and other functional testing on UI/backend;
  • Building and maintaining automated testing frameworks;
  • Integrating automated testing into CI processes;
  • Test case adjustments for automated testing needs;
  • Test data and test environment preparations;
  • Making conclusions and reporting about the stability of the product under test;
  • Possibility to perform testing activities on several projects, communicate with developers and project managers.

Requirements

  • 4+ years of API Automation (with REST Assured or similar tool);
  • Experience in creating automation frameworks from scratch;
  • 4+ years of professional experience in QA Automation of Mobile;
  • Solid skills in Java and OOP;
  • Experience within mobile (iOS & Android) application testing for Hybrid apps;
  • Knowledge and experience in test tools:
    • Cucumber, Appium, RestAssured;
    • CI/CD tools;
    • Postman or similar tool for API testing;
    • Swagger;
    • JMeter.
  • Experience in end-to-end application testing (restful services, frontend application, automation);
  • Experience with implementation of automated testing for project and system;
  • Experience with continuous integration processes and tools (Jenkins, Teamcity, or similar);
  • Experience of working with version control systems (e.g. GIT and others);
  • In-depth knowledge of test automation approaches and procedures;
  • Good knowledge of different testing methods, techniques and types;
  • Understanding of Agile/Scrum;
  • Master's or Bachelor's Degree in Computer Science or relevant;
  • English - Upper-Intermediate;
  • German - Upper-Intermediate (must).

Desirable

  • Experience with API test automation of microservices-based applications;
  • Hand-on experience with Docker;
  • Some knowledge of AWS services is a plus;
  • Knowledge about Android Studio/Xcode.

Personal skills

  • Good analytical skills;
  • Good team player, motivated to develop and solve complex tasks;
  • Strong communication and problem-solving skills;
  • Self-motivated, self-disciplined and result-oriented;
  • Strong attention to details and accuracy.

Not your tech stack?

Join the Upstaff community and we are looking for the best project for you. Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview
  • Feedback
  • Project Selection (we are looking for the best project for you).

We work with developers from 50+ countries in different regions: Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia (Philippines, Indonesia), Oceania (Australia, New Zealand, Papua New Guinea), and the the UK.

  • We don’t have a legal and ethical basis to accept applicants from the following countries: Russia, Belarus, Iran, North Korea
  • We do not provide visa assistance, and our cooperation model does not include the benefits typically offered with direct hire.
Submit a Talent for QA Automation Engineer (Java + Mobile)
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up