QA Automation Engineer
Core
Designing and maintaining automated test suites for backend services, business workflows, and integrations within a Java Spring Boot and Camunda 8 environment.
Role type
QA Automation Engineer
Builds
Automated regression suites and test coverage for REST APIs, BPMN processes, and backend integrations
Domain
Banking/Insurance technology, Backend services, Business Process Management
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java Spring Boot testing, Camunda BPMN/DMN, REST API testing, CI/CD pipeline integration, SQL database management, Mocking and stubbing, Microservices architecture understanding, Agile/Scrum delivery
Preferred skills
Camunda 7/8 frameworks, WireMock, Kafka messaging, Docker containerization, Contract testing (Pact), Performance testing, Basic Java development
Technologies
Java, Spring Boot, Camunda 8, Camunda 7, REST Assured, Cucumber, Karate, Postman, Newman, Jenkins, GitLab CI, GitHub Actions, Azure DevOps, JUnit, Mockito, AssertJ, SQL, Kafka, Docker, WireMock, Pact
Responsibilities
Define automated testing strategy, design and maintain test cases for new and existing features, create automated tests for services and workflows, test BPMN processes and error handling, build and maintain regression suites, integrate tests into CI/CD pipelines, review requirements and technical designs to identify test scenarios, manage test data and environments, report and track defects, promote testing best practices
Seniority
Mid-Senior, hands-on IC


