QA Automation Engineer (Java/Camunda) - Remote
Skills
Location
You must be live (or willing to live) in: Madrid, Spain
Languages
Fluent English
Job Description
We're looking for a skilled QA Automation Engineer experienced in Java Spring Boot and Camunda-based business processes.
🎯 Responsibilities
- Define the automated testing strategy for the project
- Design and maintain test cases for new and existing functionalities
- Create automated tests for Java Spring Boot services, REST APIs, integrations, and Camunda workflows
- Test BPMN processes, DMN rules, process variables, service tasks, error handling, retries, timers, and external integrations
- Build and maintain automated regression test suites
- Integrate automated tests into the CI/CD pipeline
- Collaborate with developers to improve testability, code quality, and defect prevention
- Review requirements, user stories, acceptance criteria, BPMN diagrams, and technical designs to identify test scenarios
- Manage test data, mocks, stubs, and test environments
- Report, track, and assist in resolving defects
- Promote good testing practices within the development team
🛠️ Requirements
- 3+ years of experience in test automation
- Experience testing Java Spring Boot applications
- Experience with Camunda BPMN
- Good knowledge of REST API testing
- Practical experience with tools such as JUnit, Mockito, AssertJ, REST Assured, Cucumber, Karate, Postman/Newman, or similar
- Experience with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar
- Knowledge of SQL databases and test data preparation
- Experience with mocks, stubs, service virtualization, or contract testing
- Understanding of microservices, backend integrations, and event-driven architectures
- Ability to define functional, integration, regression, and end-to-end test cases
- Good understanding of Agile/Scrum delivery
- Strong analytical mindset and attention to detail
- Proficient spoken and written English (B2 CEFR or higher)
➕ Nice to have
- Experience with Camunda 7 or Camunda 8 test frameworks
- Experience with WireMock or similar mocking tools
- Experience with Kafka or messaging-based integrations
- Knowledge of Docker and containerized test environments
- Experience with contract testing (e.g., Pact)
- Experience in banking, insurance, or regulated environments
- Experience in performance or reliability testing
- Basic development experience in Java
🤗 We offer
- 23 days of annual leave plus December 24th and 31st as additional days off
- Comprehensive benefits, including health care plan, internet connectivity, life and accident insurance
- Flexible compensation program (meals, kindergarten, transport, online English lessons, health care, etc.)
- Free access to several training platforms
- Professional stability and clear career development plans
- Referral bonuses for recommending professionals
- Option to choose between 12 or 14 salary payments per year
- Work-life balance measures including flexibility, work-from-home/remote work policy, and compacted summer hours
- Discounts on selected platforms and gym access
Benefits and perks
Work from home
Flexible schedule
Health insurance
Gym discount
- +23 days of Annual Leave plus the 24th and 31st of December as discretionary days
- +Internet Connectivity, Life and Accident Insurances
- +`Retribución Flexible´ Program: you will benefit from a flexible salary package that allows to optimise your income
Location
Calle Santa Leonor, 65, Madrid, Spain
