Senior Automation QA (Java)
Core
Design, build, and maintain robust API test automation frameworks for asynchronous 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 / API Testing
Required skills
Java 17+, REST Assured, JUnit/TestNG, WireMock/Mockito, Maven/Gradle, GitLab CI/CD, Postman/Swagger, Jira, Confluence, SonarQube, Kafka, OpenSearch/Elasticsearch, Kibana
Preferred skills
Experience with synthetic test data generation, root-cause analysis for failed workflows, performance benchmarking, security release validations
Technologies
Java, REST Assured, TestNG, JUnit, WireMock, Mockito, Maven, Gradle, GitLab CI, Postman, Swagger, Jira, Confluence, SonarQube, Kafka, OpenSearch, Elasticsearch, Kibana
Responsibilities
Design and maintain API test automation frameworks; Perform functional, integration, and regression testing; Work with mocks and stubs for core banking interfaces; Define test data requirements and coordinate synthetic test profiles; Integrate 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