Job description
Introduction:
The Application Developer supports the Markets Pre-Trade Tech in the APAC region to accelerate the product development by developing the automated framework and tests in order to achieve Continuous Delivery of product. The successful candidate would have hands-on automation experience in building and maintaining the proprietary Barclays Test Automation Harness, which is a test automation framework written in Java, as well in delivering automated test scenarios for Electronic/Algorithm Trading to accomplish a testing excellence service for Barclays.
What will you be doing?
• Overall accountability for the delivery of the Automation Test Scripts for Electronic/Algorithm Trading Systems.
• Interaction with Compliance, Operations, Business analysts, Development team and QA engineers to gather delivery requirements for building the test automation framework and facilitate flawless product deliveries.
• Management of the test automation effort including the roadmap, task assignments, evaluation, reporting to senior management etc.
• Close collaboration with development teams to achieve continuous delivery.
• Ensuring that manual and automated testing efforts are delivered within established strategy and overall maintenance of programs/applications to verify that the program functions according to requirements and established guidelines.
• Support of Test automation effort across QA, UAT phases of new releases SUT (System Under Test)
• Continuous improvement on stability of test environments by close collaboration with Development and Support team.
• Recommending new technology or practices that will add value to the bank in terms of performance and cost
What we’re looking for:
• Previous experience in the creation, maintenance, and execution of automated frameworks/tests.
• Experience with one or more scripting languages (e.g. Python, Perl, ksh, bash or sh).
• Experience with Unix log file analysis with de-bugging, Messaging and SQL as part of Server side testing.
• Experience gained in Equities Algorithm Trading Systems/Market Connectivity Systems and Investment banking experience.
• Bachelor’s Degree in MIS, Computer Science, Engineering or Finance or equivalent with proven experience in Equities Business.
Skills that will help you in the role:
• Familiarity with continuous integration systems such as TeamCity.
• Experience with version control systems such as GIT
• Familiarity with build automation tools such as Maven.
• A working knowledge of JIRA.