Keyskills: automation testing automated test scripts selenium test automation framework api testing python bdd maven wiremock mocking javascript docker microservices rest assured java api test automation kafka core banking api testng scripting languages