QA Automation Engineer (Java + Mobile)
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.
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).
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.