Senior Java Core Automation Framework Developer
Itransition
La Unión, Spain
25 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Artificial Intelligence
Application Portfolio Management
Automation of Tests
C Sharp (Programming Language)
Continuous Integration
Distributed Systems
Video Game Development
Github
Gradle
Mobile Application Software
+28 more
Job Scheduling
Pattern Recognition
Prometheus
Software Testing Automation Framework
Test Execution Engine
Toolchain
Data Logging
Appium
Concurrency
Browserstack
Spring-boot
Backend
Git
Build Management
Containerization
Git Flow
Kubernetes
Information Technology
Deployment Automation
Virtual Agents
Api Design
New Relic (SaaS)
Docker
Elk Stack
Jenkins
Artifactory
Programming Languages
Microservices
Job description
- Architecture & Operations: Containerization technologies (Docker, Kubernetes) and familiarity with monitoring/logging tools (Prometheus, ELK stack, New Relic), * Core Framework Architecture: Design, implement, and maintain the underlying core test automation engine and public/plugin APIs in Java 25
- Backend & Infrastructure Orchestration: Develop resilient Spring Boot microservices, job scheduling, and safe resource allocation pools to manage test execution environments
- Build & CI/CD Tooling: Configure and maintain multi-module Gradle builds, internal artifact publishing, and automated deployment pipelines
- Cross-Team Enablement: Provide stable, well-designed APIs and extension points for AI Agent Developers and Automation QA Engineers building game-specific automated tests
Requirements
- Programming Languages: Solid expertise in Java, familiar with the modern language features (records, sealed types, pattern matching, virtual threads). The codebase targets Java 25
- Framework & API Design: Ability to design public APIs and plugin SPIs consumed by other teams, with a knowledge of binary compatibility, deprecation practice, etc.
- Concurrency & Reliability: Solid understanding of multithreading, timeouts, cancellation and interruption
- Backend & Services: Knowledge of Spring Boot, background job scheduling, retry and idempotency strategies, and safe allocation of a limited pool of shared resources
- Build & Release Tooling: Strong understanding of multi-module Gradle (version catalogs, BOMs, toolchains), publishing to an internal artifact repository (Artifactory or similar), and CI/CD pipelines (GitHub Actions, Jenkins)
- Proficiency in Git/Gitflow
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, * Device Infrastructure: Experience with device farms or a self-managed device lab (HeadSpin, BrowserStack, Sauce Labs), covering session lifecycle, port forwarding and unreliable hardware
- Domain & Industry Experience: Experience working within a game development environment or the mobile gaming industry, including reading C# and automating game UIs that expose no native element tree
- Mobile Automation: Ability to design and execute automated tests for native mobile applications (Appium, XCUITest, Espresso) across iOS and Android, on both real devices and simulators
Benefits & conditions
- Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota
- Competitive compensation that depends on your qualification and skills
- Career development system with clear skill qualifications
- Flexible working hours aligned to your schedule
- Options to work remotely
- Corporate medical insurance covering services of private and public medical centers
- English courses online
- Corporate parties and events for employees and their children
- Internal conferences, workshops and meetups for learning and experience sharing
- Gym membership compensation
- 5 days of paid sick leave per year with no obligation to submit a sick-leave certificate
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…