Senior Automation QA (Java)
Core
Design, build, and maintain robust API test automation frameworks for asynchronous Temporal workflows and Spring Boot services in a commercial retail bank.
Role type
Senior Automation QA Engineer (Java)
Builds
Automated test suites for end-to-end customer journeys across web/mobile channels
Domain
Banking / Fintech
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java 17+, REST Assured, TestNG/JUnit, WireMock/Mockito, Maven/Gradle, GitLab CI, Postman/Swagger, Jira, Confluence, SonarQube, Kafka, OpenSearch/Elasticsearch, Kibana
Technologies
Java, REST Assured, TestNG, JUnit, WireMock, Mockito, Maven, Gradle, GitLab CI, Postman, Swagger, Jira, Confluence, SonarQube, Kafka, OpenSearch, Elasticsearch, Kibana, Temporal, Spring Boot
Responsibilities
Design and maintain API test automation frameworks; Perform functional, integration, and regression testing of end-to-end customer journeys; Work with mocks and stubs for core banking interfaces; Define test data requirements and coordinate synthetic test profiles; Integrate automated test suites into CI/CD pipelines; Monitor quality gates and track defects; Collaborate with QA teams and stakeholders during UAT and security validations
Seniority
Senior, hands-on IC