Role & responsibilities
- Drive the hands-on execution of the test strategy and plan, including test preparation, test case creation, execution, analysis, and reporting activities.
- Provide product/business expertise to drive and support the testing approach.
- Develop and implement technical solutions for the testing process, like test automation, performance testing, or test data provisioning.
- Ensures that test packs are maintained and have incorporated any specific tests that have been identified following a production incident.
- Analyses test results, documents issues, and resolves errors. Retests corrections to ensure that problems are resolved.
- Manages tasks at a project level to deliver against the plan within agreed timeframes.
- Work in an Agile Systems Development Life Cycle.
Preferred candidate profile
- 7-10 years of experience in implementing, and testing practices across the full Software Development lifecycle
- 7+ years of testing experience in Java development or maintenance projects
- Hands-on Experience with Selenium Webdriver
- Knowledge of extracting xpaths for Dynamic Objects
- Working Experience on API Testing with Rest Assured
- Technology knowledge and experience in automation testing using Java language is highly needed
- Customer and service orientation to support interaction with team resources and clients
- Understanding of CI/CD Pipelines through Jenkins/Git/Github/Github Actions
- Experience in investment banking-related projects

Keyskills: Jenkins Java API Testing Selenium QA Automation Dynamic Objects Rest Assured CI/CD Github Actions