Tech Stack
AzureJavaJenkinsRubySeleniumSOAP
About the role
- Design and develop automated test scripts for RESTful and SOAP APIs using tools like Postman, Rest Assured, or Karate.
- Collaborate with developers, BAs, and QA team members to understand system architecture, workflows, and test requirements.
- Create test cases, test data, and test plans based on functional and non-functional requirements.
- Execute automated API test scripts and validate results.
- Integrate automated tests with CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Perform regression and performance testing of APIs in production-like environments.
- Analyze test results, identify root causes of failures, and report bugs effectively using tools like JIRA or Azure DevOps.
- Participate in sprint planning, daily stand-ups, and defect triage meetings.
- Ensure compliance with data privacy and security standards specific to the banking domain.
Requirements
- Java – strong coding skills, best practices for API test automation.
- REST API Automation – 5–8 years with Rest-Assured and Wiremock.
- API Tools (manual/investigation): Postman, Bruno, Insomnia.
- Swagger – interpretation and test case derivation.
- CI/CD – Jenkins integration for running automation pipelines.
- Version Control – GitLab for structured code maintenance.
- BDD/Gherkin with Cucumber.
- Playwright (UI automation) – nice-to-have.
- Ruby + Cucumber (Selenium) – UI automation scripting
- Strong expertise in Java (experienced in writing API scripts according to best practices).
- Proficiency in BDD/Gherkin with Cucumber.
- Experience with API investigation/manual tools such as Postman, Bruno, and Insomnia.
- Playwright: ability to understand and write code (good to have, as UI tests may move to Playwright).
- Ruby with Cucumber (Selenium framework): experience in writing and executing UI automation scripts.
- Able to write and execute functional, regression, and smoke test cases.
- Experience in peer review of test cases.
- Hands-on experience with test management tools.
- Experience in the banking sector is preferred.
- Experience integrating automation into CI/CD pipelines (Jenkins).
- Good understanding of GitLab for code versioning and maintenance.
- Hybrid workplace
📊 Resume Score
Upload your resume to see if it passes auto-rejection tools used by recruiters
Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaREST API AutomationAPI ToolsSwaggerCI/CDVersion ControlBDDGherkinCucumberRuby
Soft skills
collaborationcommunicationproblem-solvinganalytical skillsattention to detail