Test Automation Engineer (Java)
We are looking for a Test Automation Engineer (Professional Level) to join a long-term project for one of our enterprise clients. The role focuses on building and maintaining robust automated test solutions across backend, web, and mobile environments, with a strong emphasis on security-sensitive systems.
Details
Schedule: Full-time remote, B2B Contract
Start Date: ASAP
Duration: Until February 28, 2027
Workload: 1820 hours total
Location: EU-based (with onsite onboarding in Germany)
Language Requirements: German B2 or higher
Key Responsibilities
Design, implement, and maintain automated test frameworks and test cases
Perform API testing and validation for backend services
Execute automated tests for web and mobile applications
Conduct load and performance testing to ensure system stability
Integrate automated tests into CI/CD pipelines
Collaborate with developers, QA, and security teams to ensure high product quality
Maintain test documentation and reports in ALM tools
Requirements
Strong experience in test automation
API testing using REST Assured
Test automation using Java, TestNG, Selenium, Appium
Load & performance testing with JMeter
Experience with CI/CD pipelines (Jenkins)
Proficiency with ALM tools such as Jira and Confluence
Additional Required Skills
Solid understanding of cryptography (AES, RSA, TLS)
Experience with Mobile Client Attestation, including:
Android DVS
SafetyNet / Play Integrity API
Apple Device Attestation
Secure Enclave
Warden Supreme
Knowledge of Security & Identity Management concepts
Experience with container technologies (Docker, Kubernetes, or similar)
Nice to Have
Experience working in security-critical or regulated environments
Exposure to enterprise-scale systems and long-term projects
Familiarity with hybrid or on-site collaboration models
Required languages
| English | C1 - Advanced |
| German | B2 - Upper Intermediate |